以前建立了个公共方法来处理分页,一直没有问题,今天新写了一个模块来调用这个方法,遇见了一个奇怪的问题。
执行Query q = session.createSQLQuery(sql);
    List lt = q.list();
在遍历list时,发现有一个字段查询的结果不对,如:一个varchar类型的字段,内容为:2011-01-01,遍历list时,得出结果显示为:2,也就是2011-01-01的第一个字符,然后我把内容进行更改为:赵钱孙李。发现结果是:赵。
其他字段都没问题,就这一个字段有问题。很是郁闷
在执行createSQLQuery前,将sql打印出来,在数据库中执行没有问题。然后我又将查询的字段调换下位置。还是不管用。
不知道哪位知道是什么原因