New versions: Dev (3.16) | Latest (3.15) | 3.14 | 3.13 | 3.12 | 3.11 | 3.10 | 3.9 | 3.8 | Old versions: 3.7 | 3.6 | 3.5 | 3.4 | 3.3

Optimistic Locking

Applies to ✅ Open Source Edition   ✅ Express Edition   ✅ Professional Edition   ✅ Enterprise Edition

The executeWithOptimisticLocking setting governs the behaviour of the jOOQ optimistic locking feature:

Programmatic configuration

Settings settings = new Settings()
    .withExecuteWithOptimisticLocking(true); // Defaults to false

XML configuration

<settings xmlns="http://www.jooq.org/xsd/jooq-runtime-3.8.0.xsd">
  <executeWithOptimisticLocking>true</executeWithOptimisticLocking>
</settings>

For more details, please refer to the manual's section about the optimistic locking feature.

Feedback

Do you have any feedback about this page? We'd love to hear it!

The jOOQ Logo