您的位置:首页 > 编程语言 > Java开发

java查询char类型字段问题

2012-12-28 10:19 441 查看
代码完全没错,但是查询出来的char字段数据只取了第一个字节

改正如下:

String hql="SELECT DISTINCT a.Line_No,a.Line_name,a.Stop_No,b.StartTime,c.CarryPrice " +

"FROM tblLine a left join tblDispatch b on (b.line_No=a.line_No)" +

" left join tblCarryPrice c on (c.line_No=a.line_No) " +

"WHERE a.IsDelete = 0 AND a.Stop_No ='"+stopNo+"' OR a.Stop_No=''";

return super.getSession().createSQLQuery(hql)

.addScalar("Line_No", Hibernate.STRING)

.addScalar("Line_name", Hibernate.STRING)

.addScalar("Stop_No", Hibernate.STRING)

.addScalar("StartTime", Hibernate.STRING)

.addScalar("CarryPrice", Hibernate.STRING)

.list();

这样就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐