Spring 3 事物出错纠正
来源:互联网 发布:淘宝司法拍卖网站 编辑:程序博客网 时间:2024/05/16 05:42
在使用spring事物时,在applicationContext.xml添加了spring对事物的支持,报异常。
异常类型
第一个:Class 'org.springframework.orm.hibernate3.HibernateTransactionManager;' not found
第二个:Class 'org.springframework.transaction.support.TransactionTemplate;' not found
两个类没有找到,但是,这两个类对应jar包是引入了的,经过查找资料将异常解决。
解决第一个:
//异常代码<bean id="transactionManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager;"><property name="sessionFactory" ref="sessionFactory"/> </bean>//解决方案:<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref local="sessionFactory" /> </property> </bean>
解决第二个:
//异常代码<bean id="accountDao" name="accountDao" class="com.petstore.dao.impl.AccountDaoImpl"><property name="hibernateTemplate" ref="hibernateTemplate" /><property name="transactionTemplate"><bean class="org.springframework.transaction.support.TransactionTemplate;"><property name="transactionManager" ref="transactionManager"></property></bean></property></bean>//解决方案:<bean id="transactionTemplate"
class="org.springframework.transaction.support.TransactionTemplate">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
</bean>
<bean id="accountDao" name="accountDao" class="com.petstore.dao.impl.AccountDaoImpl">
<property name="hibernateTemplate" ref="hibernateTemplate" />
<property name="transactionTemplate" ref="transactionTemplate">
</property>
</bean>
- Spring 3 事物出错纠正
- Spring 事物
- Spring事物
- Spring事物
- spring 事物
- spring事物
- Spring事物
- spring 事物
- Spring事物
- spring 事物
- spring事物
- spring 事物
- Spring 事物
- spring 事物
- spring事物
- spring事物
- Spring 事物
- spring事物
- 一个软件测试人员的经验分享
- 社会化海量数据采集爬虫框架搭建
- pragma 用法简介
- C语言时间函数汇总
- POJ 1006 中国剩余定理
- Spring 3 事物出错纠正
- 清除EBS系统缓存
- 堆和栈的区别(转过无数次的文章)
- Linux Sort命令
- VIM -- 个人使用心得
- 编译器报错记录
- linux进程的5中不同的数据段
- Android 服务Servicer查询
- JAVA编程构建简单画图模板