jfinal+H2 值为null

tflyy14 发布于 2014/10/29 17:15
阅读 453
收藏 0

@JFinal 你好,想跟你请教个问题:我使用jfinal+H2,搭建起后,查询时使用getStr()方法,获取的值为null,想请教一下是什么原因。图是我的配置文件(JDBC能够获取值)

加载中
0
JFinal
JFinal
贴出 sql 、表结构还有数据表中是否有数据
JFinal
JFinal
回复 @tflyy14 : 可能是 H2 的 jdbc 驱动将查询结果字段名自动转成了大写
t
tflyy14
已经解决了 arp.setContainerFactory(new CaseInsensitiveContainerFactory(true)); 这样就不区分大小写了 谢谢大神了
t
tflyy14
我找到原因了,如果字段大写就能够取出值(创建时字段均是小写),但是JDBC取值时,字段名是小写的,也能够取出值,所以不知道是什么原因导致的了
返回顶部
顶部