Spring4 与 Hibernate4 整合过程中的问题记录
来源:互联网 发布:燃油添加剂有用吗 知乎 编辑:程序博客网 时间:2024/05/10 03:50
Spring4使用注解配置,很方便也很有趣,就是有一些坑需要自己去发现和解决,笔者列出自己在使用过程中遇到的问题,希望对您有所帮助。
1、如果使用hibernate.cfg.xml配置文件配置Hibernate4,必须要在Spring配置文件中(例如applicationContext.xml)配置dataSource,否则编译器会报错。
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" p:driverClass="com.mysql.jdbc.Driver" p:jdbcUrl="jdbc:mysql://localhost:3306/bunny" p:user="root" p:password="123" /> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="configLocations"> <value>classpath:hibernate.cfg.xml</value> </property> <property name="dataSource" ref="dataSource"/> </bean>
2、错误:org.hibernate.HibernateException: save is not valid without active transaction
解决方法:hibernate.cfg.xml 不能 有以下字段:
<property name="hibernate.current_session_context_class">thread</property>
3、错误: org.hibernate.HibernateException: No Session found for current thread
解决方法:在Spring配置文件中增加注解配置的事务驱动:
<tx:annotation-driven transaction-manager="transactionManager"/>
4、错误:java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
解决方法:导入aopalliance.jar,注意该文件不能和aopalliance-alpha1.jar同时存在,否则API会冲突。
0 0
- Spring4 与 Hibernate4 整合过程中的问题记录
- spring4, hibernate4 整合问题
- spring4.1+hibernate4.3整合学习 问题记录1
- spring4整合Hibernate4过程中遇到的事物管理问题
- 关于Spring4与Hibernate4整合
- Spring4与Hibernate4整合配置
- spring4整合hibernate4事务不生效问题
- Spring4+SpringMVC+Hibernate4整合入门与实例
- Spring4 hibernate4与strtus2的整合
- struts2 2.3.32+hibernate4.3.11+spring4.2.2整合问题记录1 org.springframework.dao.InvalidDataAccessApiUsageE
- Struts2+Hibernate4+Spring4整合
- spring4如何整合hibernate4
- Spring4+Hibernate4整合
- spring4整合hibernate4
- spring4 hibernate4(5) 整合
- Spring4 整合 Hibernate4
- strut2+hibernate4+spring4整合
- Spring4+Hibernate4整合问题解决
- MAC OS X 常用通用快捷键
- (Win7 x64)NetBeans 8.0.2 使用Tomcat 8作为服务器
- iOS开发学习网站汇总
- ios获取设备信息
- WIZnet官方网盘
- Spring4 与 Hibernate4 整合过程中的问题记录
- 《php学习笔记》--字符串、数组常用函数
- 在java项目中使用AES256 CBC加密
- 解决VM虚拟机MAC OS X 10.10.x的卡顿问题
- 无IDE时编译和运行Java
- 数位DP入门之hdu 3652 B-number
- Apache OFBiz 研究记录01
- CentOS基础指令备忘
- CentOS新系统必做的几件事