博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate事务代码规范写法
阅读量:5912 次
发布时间:2019-06-19

本文共 827 字,大约阅读时间需要 2 分钟。

Hibernate事务代码规范写法

1 代码结构

try {

  开启事务

  提交事务

}catch() {

  回滚事务

}finally {

  关闭

}

实例:

1 @Test 2  3 public void testTx() { 4  5 SessionFactory sessionFactory = null; 6  7 Session session = null; 8  9 Transaction tx = null;10 11 try {12 13 sessionFactory = HibernateUtils.getSessionFactory();14 15 session = sessionFactory.openSession();16 17 //开启事务18 19 tx = session.beginTransaction();20 21  22 23 //添加24 25 User user = new User();26 27 user.setUsername("崔斌");28 29 user.setPassword("110010");30 31 user.setAddress("山东青岛");32 33  34 35 session.save(user);36 37  38 39 int i = 10/0;40 41 //提交事务42 43 tx.commit();44 45 }catch(Exception e) {46 47 e.printStackTrace();48 49 //回滚事务50 51 tx.rollback();52 53 }finally {54 55 //关闭操作56 57 session.close();58 59 sessionFactory.close();60 61 }62 }

 

转载于:https://www.cnblogs.com/cuibin/p/6545070.html

你可能感兴趣的文章
第四章源代码的下载和编译
查看>>
php正则表达式验证邮箱与网址
查看>>
C语言实现#include替换文件
查看>>
分享几个经典实用的shell命令
查看>>
nginx访问控制
查看>>
第一课 安装 登陆CentOS 7
查看>>
SecureCRT设置背景颜色
查看>>
Microsoft Azure Linux 多网卡配置
查看>>
php.ini中文解释
查看>>
jquery鼠标跟随简单效果
查看>>
经常查看的一些命中率
查看>>
ubuntu解决vim方向键和退格键失效的方法
查看>>
RDP协议组件X.224在协议流中发现一个错误并且中断了客户端连接
查看>>
【案例】主从替换之后的复制风暴
查看>>
我的友情链接
查看>>
Percona MySQL编译安装到CentOS6.5
查看>>
我的友情链接
查看>>
tar打包
查看>>
Ex2010-05 How offline Address books works in Exchange 2010
查看>>
ioS开发知识(二十八)
查看>>