jfinal+oracle,没有int类型

oracle数据库本身没有int类型,只有number类型。所以查询得到都是Bigdecimal类型的数据,但是有时候处理起来不是很方便。

jfinal本身没有做处理,数据类型直接就是根据oracle的jdbc查询数据得到对应的数据类型,最后只能改造ModelBuilder.java这个类,对类型做了强制转换,得到自己想要的int类型。

希望之后升级,ModelBuilder能抽取成接口的方式,不用的数据库不同的实现方式,利于项目个性化的修改,更加灵活。


评论区

JFinal

2016-09-30 17:55

分享点代码出来哈

jounzhang

2017-07-27 15:17

jfinal3.2已经支持直接通过getInt等方式进行获取了

maxwade

2019-04-17 17:02

2016-09-30 那么我还在刚入门写代码,然后搞lua去了,没想到当年就那么牛了,果然厉害