oracle数据库本身没有int类型,只有number类型。所以查询得到都是Bigdecimal类型的数据,但是有时候处理起来不是很方便。
jfinal本身没有做处理,数据类型直接就是根据oracle的jdbc查询数据得到对应的数据类型,最后只能改造ModelBuilder.java这个类,对类型做了强制转换,得到自己想要的int类型。
希望之后升级,ModelBuilder能抽取成接口的方式,不用的数据库不同的实现方式,利于项目个性化的修改,更加灵活。