数据库:mysql5
一个表
ID NAME PYM Filter
------ ---------- ------ ----------
0001 总公司 ZGS 0000
0002 哈尔滨分公司 HEBFGS 0001
。。 等等其他字段
我直接写sql进行查询
select ID,NAME,PYM,FILTER from DEPARTMENT 当如此查询时:
List<Object[]> list = getSession().createSqlQuery(sql).list();
在循环list看查询结果时,发现每一列都被截短了
得到
----- ----- ----- -----
0 总 Z 0
一个表
ID NAME PYM Filter
------ ---------- ------ ----------
0001 总公司 ZGS 0000
0002 哈尔滨分公司 HEBFGS 0001
。。 等等其他字段
我直接写sql进行查询
select ID,NAME,PYM,FILTER from DEPARTMENT 当如此查询时:
List<Object[]> list = getSession().createSqlQuery(sql).list();
在循环list看查询结果时,发现每一列都被截短了
得到
----- ----- ----- -----
0 总 Z 0
我估计你NEW的时候 出问题了。
应该再多贴点CODE
List<Object> list = getSession().createSqlQuery(sql).list();