hibernate char 字段的数据表只查出一个字符

问题描述:

orcal和sqlserver(其他数据库未曾验证,估计也是)下经常会遇到数据表中的字段如果为char类型的话,查询语句使用sql但是是使用hibernate去查询执行,返回结果往往会只显示一个字符,

 

解决方法:

(1)修改字段类型为varchar或者其他;

(2)修改查询语句,如修改

String sql = "SELECT DISTINCT CASt(JHNF as varchar(4)) AS JHNF from TB_NDJH";


 

转自:http://moonights.javaeye.com/blog/683723

posted on 2010-10-25 23:37  izumi  阅读(5125)  评论(0编辑  收藏  举报

导航