SSH 配置自动提交事务
来源:互联网 发布:招聘美工要求 编辑:程序博客网 时间:2024/06/10 23:33
今天在配置ssh的时候,在用到工具生成的save()方法时,相应的数据竟然没有保存到数据库。。原因是因为我的事务,没有配置好,按照网上的各种方法试了一遍,最后还是没有解决。于是我决定采用事务自动配置。
applicationcontext.xml.中改为
<tx:annotation-driven transaction-manager="transactionManager"/> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="configLocation" value="classpath:hibernate.cfg.xml"> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.connection.autocommit">true</prop> <prop key="hibernate.show_sql">true</prop> </props> </property> </bean>
其他的配置没有改变,然后再dao实现类上用 @Transactional声明
需要注意的是,原本自动生成的dao 用的是
getsession.save();
这里需要改成:sessionfactory.getCurrentsession()方法。
自此问题全部解决。
还有一个方法是用hibernate的template类,就可以不用关心事务的配置。
0 0
- SSH 配置自动提交事务
- 自动提交事务
- 自动提交 与 事务
- SSH添加事务配置事务
- SSH事务配置
- SSH事务配置全集
- SSH Spring3事务配置
- ssh-配置事务管理器
- Spring Hibernate 单元测试配置为事务自动回滚时需要提交事务时的处理
- MySQL事务autocommit自动提交
- MySQL事务autocommit自动提交
- connection.autocommit自动提交事务
- 关于jdbc事务自动提交
- MySQL事务autocommit自动提交
- MySQL事务autocommit自动提交
- MySQL事务autocommit自动提交
- Spring事务 之 事务自动提交
- Spring与Hibernate的整合,不配置事务管理器,事务会自动提交(Hibernate默认手动提交)
- win7+cuda7.5+caffe配置及实例演示及训练自己的图片
- JAVA传值与传引用
- 001——缺少标签指令
- 一个简单的PHP文件上传示例程序
- HttpResponseCode错误码整理
- SSH 配置自动提交事务
- 程序员:混日子不是你的错,根源在这里
- MGCF
- Java注解学习
- 百度2017暑期实习生编程题-单词接龙
- Python爬虫实战 抓取淘宝照片
- Unix传奇
- 内存分配策略和分配算法
- Android 上下滚动条、轮训滚动、广告条