Hibernate lock mechanism

Source: Internet
Author: User

Rely on the data default mechanism:

Hibernate's lock modes are:
Ølockmode.none: no lock mechanism.
Ølockmode.write:hibernate automatically when insert and update records
Get.
The ølockmode.read:hibernate is automatically retrieved when the record is read.
These three locking mechanisms are typically used internally by hibernate, such as hibernate to ensure that the update
The object is not modified by the outside world, and a write lock is automatically added to the target object in the Save method implementation.
Ølockmode.upgrade: Use the database's for UPDATE clause to lock.
Ølockmode. Specific implementations of Upgrade_nowait:oracle, using Oracle's for UPDATE NOWAIT clauses for locking

==========================

Pessimistic lock: The SQL statement issued by the for update is different

Criteria.setlockmode
Query.setlockmode
Session.lock

==========================

Optimistic Lock:

Time stamp

Version control

==========================

Hibernate lock mechanism

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.