Hibernate事务和并发控制很容易掌握Hibernate直接使用JDBC连接和JTA资源不添加任何附加锁定 行为我们强烈推荐你花点时间了解JDBC编程ANSI SQL查询语言和你使用 数据库系统事务隔离规范标准Hibernate只添加自动版本管理而不会锁 定内存中对象也不会改变数据库事务隔离级别基本上使用 Hibernate就好像直接使用JDBC(或者JTA/CMT)来访问你数据库资源
除了自动版本管理针对行级悲观锁定Hibernate也提供了辅助API它使用了 SELECT FOR UPDATESQL语法本章后面会讨论这个API
我们从 [阅读全文] [PDF]
12.2.1.非托管环境
如果Hibernat持久层运行在个非托管环境中数据库连接通常由Hibernate连接池机制 来处理
代码内容
session/transaction处理方式如下所示:
//Non-managed environment idiom
Session sess = factory.openSession;
Transaction tx = null;
try {
tx = sess.beginTransaction;
// do some work
...
tx.commit;
}
catch (RuntimeExcep [阅读全文] [PDF]
1 共2条 分1页
- +_@开青岛发票13434444051程生
- 一个简单的 2层系统分析全程
- 主题和皮肤系列(3)
- 主题和皮肤系列(1)
- 主题和皮肤系列(2)
- 鼠标移上去显示层:鼠标滑过显示隐藏层(转)
- jspajax自动刷新:jsp+ajax自动刷新例子(转)
- form表单验证:用js将form表单同时提交到两个区别页面的思路方法
- php上传代码:php统计代码总行数
- 最佳网页宽度及其实现
- 联想2155:PKU 2155
- micboost什么意思:Boost 概述
- atmega16ucosii:μC/OS-II实时性能测试和分析
- cssimportant:4 种实时操作系统实时性的分析对比 --转 time too important
- 基于OHCI的USB主机 —— 总体构架
- 虚拟主机usb:基于OHCI的USB主机 —— 背景介绍
- vc用法:VC使用方法汇总
- 张孝祥《Java就业培训教程》源代码 02 部分
- 抽象类和接口:详细解析Java中抽象类和接口的区别
- 跟踪技术:JSP中的会话跟踪技术