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

本文共 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

你可能感兴趣的文章
bzoj3685
查看>>
为什么更喜欢Outlook,而不是Gmail
查看>>
C#中的事件和委托
查看>>
设计模式之(Adapter)适配器模式
查看>>
python中函数的定义、返回值以及参数的简要介绍
查看>>
没有名字
查看>>
4/16 近期状态
查看>>
线程基础2
查看>>
【本周主题】第二期:浏览器组成及工作原理深度了解
查看>>
Unity Webplayer installation error- Unity Webplayer update finished, but installed..
查看>>
自定义美化滚动条
查看>>
idea之查看类的上下级继承关系
查看>>
preHandle 添加参数和重写参数的问题,重写HttpServletRequestWrapper和Filter
查看>>
〖Android〗依据资源信息,Mock Android资源
查看>>
Spring(一)容器
查看>>
给ASP.net程序配置代理服务器
查看>>
Java探索之旅(7)——对象的思考
查看>>
傻瓜都能看懂的网络流ek算法(poj1273)
查看>>
python简易web服务器学习笔记(二)
查看>>
结束进程的批处理文件
查看>>