`
小鑫。
  • 浏览: 135506 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【springside3-core-3.2.2】-HibernateDao.countCriteriaResult-NullPointerException

 
阅读更多
错误信息:
java.lang.NullPointerException
	at org.springside.modules.orm.hibernate.HibernateDao.countCriteriaResult(HibernateDao.java:251)
	at org.springside.modules.orm.hibernate.HibernateDao.findPage(HibernateDao.java:144)


相关Issue:
http://code.google.com/p/springside/issues/detail?id=32

问题理解:
int totalCount = (Integer) c.setProjection(Projections.rowCount()).uniqueResult();

由于uniqueResult()返回null,转换成int类型出错。根据理解,如果查询正常的话,不可能返回null。

问题原因:
由于查询操作的实体,没有被hibernate扫描到,没有纳入hibernate,才造成这个错误。

解决办法:
更改applicationContext.xml,扩大扫描范围,把操作的实体纳入hibernate。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics