Skip to content

Commit 9e20bd0

Browse files
committed
Fix applying lock timeout on follow-on lock action
1 parent 635e1ee commit 9e20bd0

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

hibernate-core/src/main/java/org/hibernate/sql/exec/internal/lock/FollowOnLockingAction.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import org.hibernate.LockMode;
1010
import org.hibernate.LockOptions;
1111
import org.hibernate.Locking;
12-
import org.hibernate.Timeouts;
1312
import org.hibernate.engine.spi.CollectionKey;
1413
import org.hibernate.engine.spi.EffectiveEntityGraph;
1514
import org.hibernate.engine.spi.EntityKey;
@@ -202,7 +201,7 @@ private TableLock resolveTableLock(
202201
private QueryOptions buildLockingOptions(ExecutionContext executionContext) {
203202
final QueryOptionsImpl lockingQueryOptions = new QueryOptionsImpl();
204203
lockingQueryOptions.getLockOptions().setLockMode( lockMode );
205-
lockingQueryOptions.getLockOptions().setTimeout( Timeouts.WAIT_FOREVER );
204+
lockingQueryOptions.getLockOptions().setTimeout( lockTimeout );
206205
lockingQueryOptions.getLockOptions().setFollowOnStrategy( Locking.FollowOn.DISALLOW );
207206
if ( executionContext.getQueryOptions().isReadOnly() == Boolean.TRUE ) {
208207
lockingQueryOptions.setReadOnly( true );

0 commit comments

Comments
 (0)