Session session=null;
try{
session=factory.openSession();
//开启事务
session.beginTransaction();
User user = new User();
user.setName("张三");
user.setPassword("123");
user.setCreateTime(new Date());
user.setExpireTime(new Date());
//保存数据
session.save(user);
//提交事务
session.getTransaction().commit();
}catch(Exception e) {
e.printStackTrace();
//回滚事务
session.getTransaction().rollback();
}finally {
if (session != null) {
if (session.isOpen()) {
//关闭session
session.close();
}
}
}
分享到:
相关推荐
Spring Hibernate 事务处理 详细说明 Spring Hibernate 事务处理 详细说明
hibernate事务管理机制.dochibernate事务管理机制.doc
Hibernate事务和并发控制 实例,想深入理解Hiberante的朋友,可以去研究一下。
Hibernate事务(源码) 不理解可以下载参考!!!
通过实例你也许会明白hibernate事务,并发及缓存管理的运行原理,如果对这个感兴趣的可以看看
Spring+Hibernate 使用TransactionInterceptor声明式事务配置
在Spring中配置Hibernate事务
了解Hibernate的一个很好的文档,想学Hibernate的朋友可以载来看看。
Hibernate事务和并发控制Hibernate事务和并发控制Hibernate事务和并发控制
NULL 博文链接:https://microjava.iteye.com/blog/525973
Hibernate事务管理.很不错的哦!拿出来和大家一起来学习和分享哦!
1.什么是Hibernate? (1) hibernate一种ORM工具,是连接 java 应用程序 和关系数据库的中间件,这是对JDBC的封装,主要负 责 java 对象的持久化. (2)Hibernate是自动根据xml配置完成对象映射关系, 并根据提供的API...
JDBC和hibernate事务的详解,PPT格式,看一下吧
在spring中配置hibernate事务
hibernate 事务管理注意事项
Spring 1_2的hibernate事务处理,更加详细的说明事务的处理在SPRING中
Hibernate事务处理Hibernate事务处理
Hibernate事务.doc
Hibernate事务与并发问题处理.pdf