Skip to content

Commit c0c32d3

Browse files
committed
HHH-19336 - Proper implementation for JPA extended locking scope
HHH-19459 - LockScope, FollowOnLocking HHH-19501 - Session#lock w/ pessimistic locks for scopes HHH-19502 - Disallow SKIP_LOCKED with Session#lock
1 parent 35206e2 commit c0c32d3

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

hibernate-core/src/main/java/org/hibernate/event/spi/LockEvent.java

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ public class LockEvent extends AbstractEvent {
2323
private final LockOptions lockOptions;
2424
private String entityName;
2525

26-
public LockEvent(String entityName, Object object, LockMode lockMode, EventSource source) {
27-
this( entityName, object, lockMode.toLockOptions(), source );
28-
}
29-
3026
public LockEvent(String entityName, Object object, LockOptions lockOptions, EventSource source) {
3127
super(source);
3228
this.entityName = entityName;
@@ -38,12 +34,24 @@ public LockEvent(String entityName, Object object, LockOptions lockOptions, Even
3834
}
3935
}
4036

37+
public LockEvent(Object object, LockOptions lockOptions, EventSource source) {
38+
this( null, object, lockOptions, source );
39+
}
40+
41+
/**
42+
* @deprecated Use {@linkplain LockEvent#LockEvent(Object, LockOptions, EventSource)} instead.
43+
*/
44+
@Deprecated(since = "7", forRemoval = true)
4145
public LockEvent(Object object, LockMode lockMode, EventSource source) {
4246
this( object, lockMode.toLockOptions(), source );
4347
}
4448

45-
public LockEvent(Object object, LockOptions lockOptions, EventSource source) {
46-
this( null, object, lockOptions, source );
49+
/**
50+
* @deprecated Use {@linkplain LockEvent#LockEvent(String, Object, LockOptions, EventSource)} instead.
51+
*/
52+
@Deprecated(since = "7", forRemoval = true)
53+
public LockEvent(String entityName, Object object, LockMode lockMode, EventSource source) {
54+
this( entityName, object, lockMode.toLockOptions(), source );
4755
}
4856

4957
public Object getObject() {

0 commit comments

Comments
 (0)