Skip to content

Commit 0a4d551

Browse files
committed
basic sanity test for StatelessSession.getMultiple() with a LockMode
1 parent b275480 commit 0a4d551

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

hibernate-core/src/test/java/org/hibernate/orm/test/stateless/GetMultipleTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
import java.util.List;
1515

16+
import static org.hibernate.LockMode.PESSIMISTIC_READ;
1617
import static org.junit.jupiter.api.Assertions.assertEquals;
1718
import static org.junit.jupiter.api.Assertions.assertNull;
1819

@@ -36,6 +37,13 @@ public class GetMultipleTest {
3637
assertEquals("hello mars",all.get(2).message);
3738
assertNull(all.get(1));
3839
});
40+
scope.inStatelessTransaction(s-> {
41+
List<Record> all = s.getMultiple(Record.class, List.of(456L, 123L, 2L), PESSIMISTIC_READ);
42+
assertEquals("hello mars",all.get(0).message);
43+
assertEquals("hello earth",all.get(1).message);
44+
assertNull(all.get(2));
45+
});
46+
3947
}
4048
@Entity
4149
static class Record {

0 commit comments

Comments
 (0)