博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernateTemplte 问题
阅读量:6102 次
发布时间:2019-06-20

本文共 376 字,大约阅读时间需要 1 分钟。

hibernateTemplte 只是实现了单个sql语句的 事务,  它只是在在sava()或其他操作前加上session.beginTransaction(),在sava()后 ts.commit()  然后try catch  {rollback()}。

所以他只能自动提交一条sql语句,无法实现service层的执行多条sql的事务。所以,即使使用hibernateTemplte ,也要在xml中配置事务,此时,配置文件中的事务,不受ts.commit() 的影响。

个人建议还是使用getSessionFactory(),然后做一个父类sessionFactory,spring注入这个父类,其他类extends 这个父类,就可以直接 this.getSessionFactory()拿到getSessionFactory,不需要每个类都注入。

转载地址:http://dlsza.baihongyu.com/

你可能感兴趣的文章
汉字转拼音 (转)
查看>>
Machine Learning Techniques -6-Support Vector Regression
查看>>
会计基础_001
查看>>
Cordova 开发环境搭建及创建第一个app
查看>>
ajax请求拿到多条数据拼接显示在页面中
查看>>
小程序: 查看正在写的页面
查看>>
dedecms生成文档数据库崩溃 mysql daemon failed to start
查看>>
Linux的50个基本命令
查看>>
Objective-C中创建单例方法的步骤
查看>>
[转]无法安装MVC3,一直卡在vs10-kb2483190
查看>>
Codeforces 520B:Two Buttons(思维,好题)
查看>>
web框架-(二)Django基础
查看>>
Jenkins持续集成环境部署
查看>>
emoji等表情符号存mysql的方法
查看>>
Excel到R中的日期转换
查看>>
检查磁盘利用率并且定期发送告警邮件
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
linux文本模式和文本替换功能
查看>>
Windows SFTP 的安装
查看>>
摄像机与绕任意轴旋转
查看>>