读书人

SSH 中 关于 Query 返回 list() 有

发布时间: 2012-04-19 14:36:43 作者: rapoo

SSH 中 关于 Query 返回 list() 问题

Query q = session.createQuery("select a from WareTable as a);
q.setFirstResult(0);  // 从哪个开始
q.setMaxResults(6);   // 结束
System.out.println(q.list()); // 打印出 [7] 注:数据库内部有7条记录

System.out.println(q.list().size());//为啥 打印出 1

/*
我在前台 采用 <C:forEach > 可以得到 6个数据结果
  System.out.println(q.list()); 应该是 Spring 重写了 toString() 方法 
  System.out.println(q.list().size()) 我很费解
  System.out.println((q.list()).size()) 这样也是 1
*/

我想得到 总记录数 ??

[解决办法]
select a from WareTable as a
这个hql貌似存在很大的问题

读书人网 >Java Web开发

热点推荐