我無法找到關於此主題的許多信息。有人可以解釋我什麼是VS session.beginTransaction().begin()
Hibernate session.getTransaction()。begin()vs session.beginTransaction()之間的區別
4
A
回答
7
調用session.getTransaction().begin()
休眠session.getTransaction().begin(
)VS 之間的差異並沒有太大的意義,因爲session.getTransaction()
將已經在進行中檢索事務,因爲它假設一個交易正在進行中。你基本上是說,開始這個應該已經在進行的交易。
將開始一個新的交易,如果一個不存在,或者它將使用現有的交易來開始指定的工作單元。
session.beginTransaction().begin()
==
欲瞭解更多信息,我建議你看看Hibernate documentation爲你的Hibernate的版本。如果您沒有使用TransactionManager
或者您使用的是JDBCTemplate
,那麼您應該只處理這種低級別的Hibernate,因此請慎重考慮,因爲以這種方式混淆事務會變得很快。
相關問題
- 1. vector :: begin()和std :: begin()之間的區別
- 2. hibernate transaction begin/rollback/commit vs. session.clear()
- 3. Hibernate中SchemaUpdate和SchemaExport之間的區別
- 4. (Hibernate)Session.close()和releaseSession(Session)之間的區別
- 5. Hibernate下載選項之間的區別?
- 6. CoreData和Hibernate之間的區別
- 7. 鏈(* iter)vs chain.from_iterable(iter)之間的區別
- 8. VS DataBreakpoints:C和C++之間的區別
- 9. wildfly 8 vs 10之間的區別
- 10. .htaccess中$ 1 vs%1之間的區別
- 11. popBackStackImmediate vs popBackStack之間的區別
- 12. $ parent.find(selector)vs $(selector,$ parent)之間的區別?
- 13. 「echo'hello'; ls」vs「echo'hello'&& ls」之間的區別?
- 14. sourceforge SPNEGO vs WAFFLE之間的區別
- 15. jquery bind('resize')vs .resize()之間的區別
- 16. window.someRandomVar vs someRandomVar之間的區別
- 17. JRMP vs HTTP之間的區別
- 18. hybris 5.5.1.1 vs 5.5.1.2之間的區別?
- 19. UIView frame.size.width vs frame.width之間的區別
- 20. ffmpeg vs live555之間的區別
- 21. 分離之間的區別。 script.sh VS ./script.sh
- 22. lambda和begin塊之間有什麼區別?
- 23. Hibernate庫和Hibernate JPA庫之間的區別
- 24. ~~與Math.floor之間的區別()
- 25. Hibernate中persist()和save()之間的區別是什麼?
- 26. Spring Security LDAP VS CAS VS OpenID之間的區別
- 27. session.evict與clear之間的區別
- 28. onetomany和manytomany註釋之間的區別
- 29. javaassist和cglib之間的區別
- 30. Hibernate中persist()和merge()之間的區別是什麼?