用 Hibernate 取数据 但是取出来的数据永远少了第一条,该如何解决
用 Hibernate 取数据 但是取出来的数据永远少了第一条
我把 这个语句放数据库了测过 没有问题
现在发现的问题是 : 比如说 我要说数据库里有4条 现在 size=3 只有3条 我看了下 每次第一条一直没出来 不知道为什么 大神求拯救
------解决方案--------------------
firstPage=1;第一条从0开始的好吧
------解决方案--------------------
楼上说的是啊
hql="from Port p1,DangerousArrivalDeclare d,Port p2 where p1.portID=d.startingPort and p2.portID=d.arrivalPort order by d.reviewResult ";
firstPage=1;
maxPage=10;
Session session = this.getHibernateTemplate().getSessionFactory().openSession();
Query query = session.createQuery(hql);
query.setFirstResult(firstPage);
query.setMaxResults(maxPage);
ArrayList list=(ArrayList) query.list();
Iterator iterator1 = list.iterator();
System.out.println("size="+list.size());
我把 这个语句放数据库了测过 没有问题
现在发现的问题是 : 比如说 我要说数据库里有4条 现在 size=3 只有3条 我看了下 每次第一条一直没出来 不知道为什么 大神求拯救
------解决方案--------------------
firstPage=1;第一条从0开始的好吧
------解决方案--------------------
楼上说的是啊