Spring3和Hibernate4整合的错误
来源:互联网 发布:美女淘宝卖尿 编辑:程序博客网 时间:2024/05/17 07:57
<span style="font-family: 'Microsoft YaHei'; background-color: rgb(255, 255, 255);">1.</span><span style="font-family: 'Microsoft YaHei'; color: rgb(255, 0, 0); background-color: rgb(255, 255, 255);"><strong>Cannot find class [org.apache.commons.dbcp.BasicDataSource] for bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/LibBorrowManage-servlet.xml]; </strong></span>
配置dataSource的时候:<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> 这是原来的旧的,改为<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource">
2 java.lang.NoClassDefFoundError: org/hibernate/service/jta/platform/spi/JtaPl
产生原因是:
Hibernate4.3.X中,org.hibernate.service.jta.platform.spi.JtaPlatform类换成了:
org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform;
Hibernate用4.2.X及以下版本 或 Spring用4.0及以上版本
3 nested exception is java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider。
Hibernate3的时候, Hibernate的sessionfactory配置是: <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
Hibernate4已经把CacheProvider相关的接口和类移除,用org.springframework.orm.hibernate4.LocalSessionFactoryBean即可
替换org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean。
4.配置实体多对一 、一对多关系的时候出错:rg.hibernate.AnnotationException: mappedBy reference anunknown target entity property:
这里出错是因为@OneToMany(mappedBy=" ")这里的mappedBy写错,应该写在‘多方’那里ManyToOne下面的属性名。如Reader 和借阅表BorrowInfo是一对多的关系。则
多方:
@ManyToOne
@JoinColumn(name="ReaderId")
private Reader Reader;
一方(这里的ReaderId是对应多方Reader属性名Reader)
@OneToMany(mappedBy="Reader")private Set<BorrowInfo> BorrowInfoes;
- Spring3和Hibernate4整合的错误
- spring3与hibernate4的整合
- Spring3.2.3和Hibernate4.2.1整合
- Strusts2+Hibernate4+Spring3的框架整合
- struts2+spring3+hibernate4整合
- hibernate4 spring3 整合
- hibernate4 spring3 整合
- spring3+Hibernate4+struts2整合
- Spring3整合Hibernate4
- spring3、hibernate4、JPA整合
- Spring3+hibernate4整合配置
- hibernate4 spring3 整合
- springmvc+hibernate4+spring3整合
- spring3整合hibernate4
- spring3+hibernate4+Activiti6整合
- Spring3与Hibernate4整合,Spring中配置Hibernate基于XML和annotation的sessionFactory方式。
- hibernate4 和 spring3 整合注意事项 否则java.lang.NoSuchMethodError异常
- hibernate4 和 spring3 整合注意事项 否则java.lang.NoSuchMethodError异常
- C++STL 常用 函数 用法
- 【谷歌面试题】在O(1)时间内删除链表节点
- Java中各类数据库驱动和URL书写格式
- 3D游戏引擎StingRay:支持实时多平台研发
- 上下文无关文法(CFG)
- Spring3和Hibernate4整合的错误
- C++ pthread 信号量及detach的使用
- Android Wear:创建可穿戴应用 - 建立模拟器和创建项目
- HUAWEI USG 静态地址转换--DMZ
- Onethink上传服务器后登录不了的问题
- objectForKey与valueForKey在NSDictionary中的差异
- JAVA final域
- Android关于PagerAdapter的使用方法的总结
- .net学习第三天