1、在Hibernate的配置文件中添加以下内容:
<property name="hibernate.transaction.factory_class">
org.hibernate.transaction.JDBCTransactionFactory
</property>
2、Java代码如下:
Session session = null;
Transaction tx = null;
try {
session = sessionFactory.openSession();
tx = session.beginTransaction();
tx.setTimeout(5);//允许事务运行是时间
session.saveOrUpdateCopy(object);
tx.commit();
} catch (HibernateException e) {
try {
if (tx != null) {
tx.rollback();
}
} catch (HibernateException ex) {
ex.printStackTrace();
throw new InfrastructureException(ex);
}
e.printStackTrace();
throw new InfrastructureException(e);
} finally {
try {
session.close();
} catch (HibernateException e) {
e.printStackTrace();
throw new InfrastructureException(e);
}
}
分享到:
相关推荐
在Java SE中使用Hibernate处理数据
MongoDB spring hibernate java 集成demo
Manning出版 Java Persistence With Hibernate 第二版 清晰pdf Hibernate, an open source project that is almost 15 years old. In a recent poll, Hibernate was among the top five tools used by many Java ...
精通Hibernate:Java持久化对象技术详解[第二版]
Spring2.5+hibernate搞定分布式事务Spring2.5+hibernate搞定分Spring2.5+hibernate搞定分布式事务布式事务 第三部分
2022年Java开源项目HibernateJava教程.docx
论坛 hibernate java BBS 数据库 论坛 hibernate java BBS 数据库
java Hibernate 中文API文档,java Hibernate 中文API文档
网上商城系统 Hibernate Java JSP Struts Spring 源码+数据库+完整论文 可以直接运行的 只提供学习研究哦.....
JAVA 使用hibernate配置实例,包括普通java工程版本(不是web工程)和maven配置使用hibernate版本。
hibernate和java类型转换,hibernate和java类型转换
精通Hibernate:Java对象持久化技术详解.pdf 精通Hibernate:Java对象持久化技术详解.pdf
hibernate查询,事务管理,缓存等实现。
精通Hibernate:Java对象持久化详解解压后是pdf文档。
Java Persistence with Hibernate is the new bible of Hibernate. As a major revision of the popular Hibernate in Action, it builds on the same single example application to introduce and explain the ...
HibernateSHibernateSpring数据库的事务HibernateSpring数据库的事务HibernateSpring数据库的事务pring数据库的事务
Spring控制Hibernate中的事务传播特性与隔离级别操作,通过利用spring和Hibernate的两个HibernateTemplate 和 jdbcTemplate类,实现数据的交互。
Spring Hibernate 事务处理 详细说明 Spring Hibernate 事务处理 详细说明
HIBERNATE - 符合Java习惯的关系数据库持久化