Hibernate事务操作
来源:互联网 发布:程序员代码图 编辑:程序博客网 时间:2024/06/01 10:48
一.事务相关概念
1.什么是事务
2.事务四大特性
- 原子性
- 持久性
- 隔离性
- 一致性
3.不考虑隔离性产生问题
(1).脏读
(2).不可重复读
(3).虚读
4.设置事务隔离级别
mysql默认隔离级别 repeatable read
二.Hibernate事务代码规范写法
1.代码结构
try{ 开启事务 提交事务}catch(){ 回滚事务}finally{ 关闭操作}
public void fun9() { SessionFactory sessionFactory=null; Session session=null; Transaction tx=null; try { sessionFactory=hibernateUtils.getSessionFactory(); session=sessionFactory.openSession(); tx=session.beginTransaction(); User user=new User(); user.setUsername("糖糖"); user.setPassword("987654321"); session.save(user); int i=10/0; tx.commit();//提交事务 }catch(Exception e){ e.printStackTrace(); tx.rollback();//回滚事务 }finally { //关闭操作 session.close(); sessionFactory.close(); } }
阅读全文
1 0
- Hibernate事务操作
- Hibernate事务与批量操作.
- 纯 hibernate hibernate.cfg.xml 事务 数据库操作 CRUD
- hibernate事务
- hibernate事务
- hibernate事务
- hibernate事务
- hibernate事务
- hibernate,事务
- Hibernate 事务
- Hibernate事务
- Hibernate事务
- hibernate事务
- hibernate事务
- 【JavaEE—Hibernate】一级缓存以及事务操作
- SSH中操作Hibernate的事务与删除数…
- 事务及事务操作
- 事务操作
- android developer tiny share-20170603
- python之 python 起源、语言特点
- E
- 面向语义对比分析的词嵌入
- tensorflow: arg_scope
- Hibernate事务操作
- Day1(电脑,java历史及jdk环境搭建,dos命令)
- 图片压缩
- js实现瀑布流效果
- Qt-QML-QML调用C++类
- SAP ABAP 特性相关表取数逻辑
- c++静态函数、变量
- HDU1069
- 线程Thread的理解