首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal表与类映射类型
linuxea
2017-06-21 20:20
詹总。表字段在类的类型是由表中定义的吗?
比如表中字段 money 为decimal(20,2)类型,那在类中理应是对应的BigDecimal。可是在项目中怎么感觉会随数值大小而改变呢?
项目:
JFinal
评论区
JFinal
2017-06-21 22:52
只要你数据表中的字段类型与其长度不变,那么所对应的 java 类型也是固定不变的
还要注意一个地方:Db.queryLong("select count(field) from xxx") ,假定 field 为 int 型,但你在 sql 中使用了 count 函数, JDBC 为了避免数据溢出,会返回 Long 型值,也就是说 field 与 count(field) 返回的数据类型是不同的
这种情况 jfinal 也在考虑做类型自动转换,下一个版本会给出一个很好的设计
回复
发送
我要反馈
热门反馈
扫码入社
还要注意一个地方:Db.queryLong("select count(field) from xxx") ,假定 field 为 int 型,但你在 sql 中使用了 count 函数, JDBC 为了避免数据溢出,会返回 Long 型值,也就是说 field 与 count(field) 返回的数据类型是不同的
这种情况 jfinal 也在考虑做类型自动转换,下一个版本会给出一个很好的设计