【文档摘要】J2EEPersistence
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【文档摘要】J2EEPersistence,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1496字,纯文字阅读大概需要3分钟。
内容图文
![【文档摘要】J2EEPersistence](/upload/InfoBanner/zyjiaocheng/529/bd20c6c8af16456485102754d5f93f85.jpg)
short term read lock / long term write lock Optimistic Locking : version column Pessimistic Locking : create a transaction to obtain long term lock Lock Modes : OPTIMISTIC : Obtain an optimistic read lock for all entities with version attr
short term read lock / long term write lock
Optimistic Locking: version column
Pessimistic Locking: create a transaction to obtain long term lock
Lock Modes:
OPTIMISTIC: Obtain an optimistic read lock for all entities with version attributes.
OPTIMISTIC_FORCE_INCREMENT: Obtain an optimistic read lock for all entities with version attributes, andincrement the version attribute value.
READ: OPTIMISTIC.
WRITE: OPTIMISTIC_FORCE_INCREMENT.
PESSIMISTIC_READ: immediately obtain a long-term read lock on the data toprevent the data being modified or deleted. Other transactions may read the data while the lock is maintained, but not modify or delete the data.
PESSIMISTIC_WRITE: immediately obtain a long-term write lock on the data toprevent the data being read, modified ordeleted.
PESSIMISTIC_FORCE_INCREMENT: immediately obtain a long-term lock on the data toprevent the data being modified or deleted, and increment the version attribute value.
NONE: no additional locking.
Question:
How to choose which mode to use????
参考资料:
https://docs.oracle.com/javaee/7/tutorial/doc/persistence-locking001.htm#GKJHZ
https://blogs.oracle.com/carolmcdonald/entry/jpa_2_0_concurrency_and
内容总结
以上是互联网集市为您收集整理的【文档摘要】J2EEPersistence全部内容,希望文章能够帮你解决【文档摘要】J2EEPersistence所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。