Transaction簡介
1.Hibernate對資料的操作都是封裝在事務當中,並且預設是非自動提交的方式。
所以用Session儲存物件時,如果不開啟事務,並且手工提交事務,物件並不會真正儲存在資料庫中。
2.如果你想讓Hibernate象JDBC那樣自動提交事務,必須呼叫Session物件的doWork()方法,獲得JDBC的connection後,
設定其為自動提交事務模式。(注意:通常並不推薦這樣做。)
所以用Session儲存物件時,如果不開啟事務,並且手工提交事務,物件並不會真正儲存在資料庫中。
2.如果你想讓Hibernate象JDBC那樣自動提交事務,必須呼叫Session物件的doWork()方法,獲得JDBC的connection後,
設定其為自動提交事務模式。(注意:通常並不推薦這樣做。)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1724534/viewspace-2123456/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PostgreSQL 原始碼解讀(228)- Transaction(事務系統簡介)SQL原始碼
- flashback version query和 flashback transaction query簡單應用
- 簡介
- Activity Transaction
- Jira使用簡介 HP ALM使用簡介
- oracle set transaction read only與dbms_transaction實現事務transaction控制Oracle
- BookKeeper 介紹(1)--簡介
- Amphenol簡介
- Vagrant簡介
- PySimpleGUI 簡介GUI
- Protobuf簡介
- MyBatis 簡介MyBatis
- jango簡介Go
- cookie 簡介Cookie
- Session 簡介Session
- Cookie簡介Cookie
- Virgilio 簡介
- Django簡介Django
- ElasticSearch簡介Elasticsearch
- Javascript 簡介JavaScript
- Electron簡介
- Dubbo 簡介
- JavaScript簡介JavaScript
- CSS 簡介CSS
- 反射簡介反射
- JanusGraph -- 簡介
- CSS簡介CSS
- Bootstrap 簡介boot
- pwa簡介
- Apache簡介Apache
- JAVA簡介Java
- JUC簡介
- sass簡介
- NATS簡介
- Mybatis簡介MyBatis
- Zookeeper簡介
- Handlebars 簡介
- HTML簡介HTML