`
小鑫。
  • 浏览: 134802 次
  • 性别: 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。
分享到:
评论

相关推荐

    springside3-core-3.2.2包

    springside3-core-3.2.2 

    Springside-core-4.1.0/Springside-core-4.1.0

    3. **数据访问层**:支持多种ORM框架,如Hibernate和MyBatis,提供统一的DAO接口,降低了数据访问层的复杂性。 4. **RESTful API**:通过Spring MVC实现RESTful服务,方便前后端分离的开发模式。 四、使用场景与...

    SpringSide3-core-3.3.4

    1. **模块化设计**:SpringSide3-core的核心模块采用了模块化的结构,包括了Spring MVC、Hibernate、Quartz等常见框架的集成,使得开发者可以按需选择,避免了过度依赖,提升了项目的可维护性和灵活性。 2. **配置...

    springside-core-4.1.0.GA.jar

    1. **模块化设计**:Springside采用了模块化的设计,允许开发者根据需求选择加载特定模块,如Core、Hibernate、Guava等,这样可以降低项目的依赖性,提高代码的可维护性和性能。 2. **代码生成器**:内置的代码生成...

    springside-core-4.2.2.GA(含关联的test.jar)

    pom.xml配置 ...mvn install:install-file -DgroupId=org.springside -DartifactId=springside-core -Dversion=4.2.2.GA -Dfile=./springside-core-4.2.2.GA.jar -Dpackaging=jar -DgeneratePom=true

    springside-core-4.2.2.GA.pom

    springside-core-4.2.2.GA.pom springside-core-4.2.2.GA.pomspringside-core-4.2.2.GA.pomspringside-core-4.2.2.GA.pomspringside-core-4.2.2.GA.pom

    springside3-core-3.0.4.jar

    springside3-core-3.0.4.jar

    springside3-core-3.3.4-sources.jar

    springside3-core-3.3.4-sources.jar

    springside-core-4.3.0.jar

    springside-core-4.3.0.jar 最新版springside-core的jar包

    springside3-core-3.0.4 源码

    3. **Hibernate支持**:HibernateModule提供了与Hibernate ORM的紧密集成,包括数据访问对象(DAO)的生成、事务管理等。这有助于开发者快速搭建数据库操作层,理解ORM的工作原理。 4. **IoC容器**:IoCModule展示...

    有springside4.2.3-GA.jar 包

    3. **Module**:模块化设计,SpringSide提供了多个可复用的子模块,如Hibernate模块、MyBatis模块、Web模块等,便于开发者根据项目需求选择合适的组件。 4. **Bootstrap**:快速启动模板,提供了一个标准的Maven...

    springside3-core-3.3.4

    springside3-core-3.3.4.jar

    springside3-core-3.3.4.jar

    springside3-core-3.3.4.jar

    springside-core-4.2.3-GA.jar

    springside-core-4.2.3-GA.jar,如果jar包不完整,可能会导致异常:LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context

    springside-core-4.2.2.GA.jar

    springside-core-4.2.2.GA.jar

    springside3-core-3.3.0.jar

    springside3-core-3.3.0.jar

    springside3-core-3.3.4.1.jar

    springside3-core-3.3.4.1.jar

Global site tag (gtag.js) - Google Analytics