Hibernate事务属性
事务也是Hibernate持久层访问的重要方面,Hibernate不仅提供了局部事务支持,也允许使用容器管理的全局事务。Hibernate关于事务管
事务也是Hibernate持久层访问的重要方面,Hibernate不仅提供了局部事务支持,也允许使用容器管理的全局事务。Hibernate关于事务管理的属性有如下几个。
hibernate.transaction.factory_class:指定Hibernate所用的事务工厂的类型,该属性值必须是TransactionFactory的直接或间接子类。
jta.UserTransaction:该属性值是一个JNDI名,Hibernate将使用JTATransactionFactory从应用服务器获取JTA UserTransaction。
hibernate.transaction.manager_lookup_class:该属性值应为一个TransactionManagerLookup类名,,当使用JVM级别的缓存时,或在JTA环境中使用hilo生成器策略时,需要该类。
hibernate.transaction.flush_before_completion:指定Session是否在事务完成后自动将数据刷新(flush)到底层数据库。该属性值只能为true或false。现在更好的方法是使用Context相关的Session管理。
hibernate.transaction.auto_close_session:指定是否在事务结束后自动关闭Session。该属性值只能是true或false。现在更好的方法是使用Context相关的Session管理。
上一篇: php http请求有关问题
推荐阅读
-
innodb自增健如果事务回滚导致的id不连续有什么办法解决吗
-
ajax属性有哪些?ajax的属性详细介绍(内附实例)
-
jquery中dom元素和属性用法实例汇总
-
Atitit.Hibernate中Criteria使用总结and关联查询and按照子对象查
-
基于CSS3的animation属性实现微信拍一拍动画效果
-
Hibernate学习之对实体类的crud操作
-
MySQL事务及Spring隔离级别实现原理详解
-
查询mysql里面的datetime字段,结果赋给实体类中是Timestamp类型的属性
-
hibernate自动生成实体类和映射文件
-
javascript window对象属性整理_基础知识