当前位置: 代码迷 >> Java Web开发 >> SSH 中 关于 Query 返回 list() 有关问题
  详细解决方案

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

热度:572   发布时间:2016-04-17 10:23:52.0
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貌似存在很大的问题
  相关解决方案