hql查询数据,本来应该是出来数据库里的前十条,结果出来了十条一样的,也就是第一条出来了十遍 10
Dao层代码如下,两个参数传过来没问题,分页的那两行去掉结果也一样。数据库的数据没有重复的。@SuppressWarnings("unchecked")publicLis...
Dao层代码如下,两个参数传过来没问题,分页的那两行去掉结果也一样。数据库的数据没有重复的 。
@SuppressWarnings("unchecked")
public List<Hypcd> queryAllHypcd(int pageSize, int pageNum) {
String hql = null;
hql = "from Hypcd";
Query query = this.getEm().createQuery(hql);
query.setFirstResult((pageNum - 1) * pageSize);
query.setMaxResults(pageSize);
List<Hypcd> list=query.getResultList();
return list;
}
补充下
这是我hibernate.properties配置文件
要怎么在这边设置将执行的sql语句打印在控制台
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=**********
jdbc.username=**********
jdbc.password=**********
dbcp.maxActive=150
dbcp.maxIdle=10
dbcp.maxWait=6000
dbcp.testOnBorrow=true
dbcp.defaultAutoCommit=true
dbcp.validationQuery=SELECT 1 from dual 展开
@SuppressWarnings("unchecked")
public List<Hypcd> queryAllHypcd(int pageSize, int pageNum) {
String hql = null;
hql = "from Hypcd";
Query query = this.getEm().createQuery(hql);
query.setFirstResult((pageNum - 1) * pageSize);
query.setMaxResults(pageSize);
List<Hypcd> list=query.getResultList();
return list;
}
补充下
这是我hibernate.properties配置文件
要怎么在这边设置将执行的sql语句打印在控制台
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=**********
jdbc.username=**********
jdbc.password=**********
dbcp.maxActive=150
dbcp.maxIdle=10
dbcp.maxWait=6000
dbcp.testOnBorrow=true
dbcp.defaultAutoCommit=true
dbcp.validationQuery=SELECT 1 from dual 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询