Hibernate和jdbc事务原理
来源:互联网 发布:华为mate10 知乎 编辑:程序博客网 时间:2024/06/16 04:15
菜鸟就是菜鸟,不遇到问题还发现不了自己错在哪了...........
之前一直以为 加事务是为了出错时候事务回滚,没发现hibernate的事务不仅仅是回滚,还要事务的提交 !!并且在项目中一般是只有一层事务的,就是指的你程序的那一层控制。仔细搜了下原来如此:
在Hibernate中, Session打开的时候,就会自动conn.setAutoCommit(false),不像一般的JDBC,默认都是true,所以你最后不写 commit也没有关系,由于Hibernate已经把AutoCommit给关掉了,所以用Hibernate的时候,你在程序中不写Transaction的话,数据库根本就没有反应。
conn.setAutoCommit(false) 这个方法中的参数如下:
true:sql命令的提交(commit)由驱动程序负责;false:sql命令的提交由应用程序负责,程序必须调用commit或者rollback方法
0 0
- Hibernate和jdbc事务原理
- spring 中 Hibernate 事务和JDBC事务嵌套问题
- JDBC事务与Hibernate事务
- hibernate jdbc jpa 事务超时
- 配置JDBC事务\配置hibernate事务
- JDBC事务和JTA事务
- JDBC事务和JTA事务
- JDBC事务和JTA事务
- JTA事务和JDBC事务
- JDBC事务和JTA事务
- JTA和JDBC事务
- JTA和JDBC事务
- JTA和JDBC事务
- JDBC 数据类型和事务
- JDBC事务和数据
- JDBC事务和批处理
- JAVA事务--JDBC事务和JTA事务
- 数据库事务和Hibernate事务
- 链表相交问题
- 个人对jms的理解
- iOS开发笔记之十——dealloc的用法
- C++ 流的使用 Part I - file iostream
- 浅析ECMALL多用户商城系统,电商创业者优先选择的系统之一
- Hibernate和jdbc事务原理
- ARM处理器工作模式
- 败者树
- 关于多重循环效率问题
- lua json
- Lua学习之为lua 5.1加入LuaFileSystem,一个文件系统访问的库
- 屏蔽所有统计代码(51.la cnzz 百度统计 谷歌分析师adsense、屏蔽淘宝客广告代码)的方法
- Apache commons之各种武器
- oracle 数据类型---数值型