44 */
55package org .hibernate .orm .test .filter ;
66
7- import java .sql .Types ;
8- import java .util .function .BiConsumer ;
9- import java .util .function .Consumer ;
10- import java .util .function .Supplier ;
11-
7+ import jakarta .enterprise .inject .se .SeContainer ;
8+ import jakarta .enterprise .inject .se .SeContainerInitializer ;
9+ import jakarta .persistence .Basic ;
10+ import jakarta .persistence .Column ;
11+ import jakarta .persistence .Convert ;
12+ import jakarta .persistence .Entity ;
13+ import jakarta .persistence .Id ;
14+ import jakarta .persistence .Table ;
1215import org .hibernate .SharedSessionContract ;
1316import org .hibernate .annotations .Filter ;
1417import org .hibernate .annotations .FilterDef ;
1821import org .hibernate .boot .registry .BootstrapServiceRegistryBuilder ;
1922import org .hibernate .boot .registry .StandardServiceRegistry ;
2023import org .hibernate .boot .registry .StandardServiceRegistryBuilder ;
21- import org .hibernate .cfg . AvailableSettings ;
24+ import org .hibernate .community . dialect . TiDBDialect ;
2225import org .hibernate .dialect .CockroachDialect ;
2326import org .hibernate .dialect .MariaDBDialect ;
2427import org .hibernate .dialect .MySQLDialect ;
2528import org .hibernate .dialect .PostgreSQLDialect ;
2629import org .hibernate .dialect .PostgresPlusDialect ;
2730import org .hibernate .dialect .SQLServerDialect ;
28- import org .hibernate .community .dialect .TiDBDialect ;
29- import org .hibernate .testing .orm .junit .RequiresDialect ;
30- import org .hibernate .type .NumericBooleanConverter ;
31- import org .hibernate .type .YesNoConverter ;
32-
3331import org .hibernate .testing .orm .junit .DomainModel ;
32+ import org .hibernate .testing .orm .junit .RequiresDialect ;
3433import org .hibernate .testing .orm .junit .SessionFactoryScope ;
3534import org .hibernate .testing .orm .junit .SkipForDialect ;
3635import org .hibernate .testing .util .ServiceRegistryUtil ;
36+ import org .hibernate .type .NumericBooleanConverter ;
37+ import org .hibernate .type .YesNoConverter ;
3738import org .junit .jupiter .api .AfterEach ;
3839import org .junit .jupiter .api .BeforeEach ;
3940import org .junit .jupiter .params .ParameterizedTest ;
4041import org .junit .jupiter .params .provider .MethodSource ;
4142
42- import jakarta .enterprise .inject .se .SeContainer ;
43- import jakarta .enterprise .inject .se .SeContainerInitializer ;
44- import jakarta .persistence .Basic ;
45- import jakarta .persistence .Column ;
46- import jakarta .persistence .Convert ;
47- import jakarta .persistence .Entity ;
48- import jakarta .persistence .Id ;
49- import jakarta .persistence .Table ;
43+ import java .sql .Types ;
44+ import java .util .function .BiConsumer ;
45+ import java .util .function .Consumer ;
46+ import java .util .function .Supplier ;
5047
5148import static org .assertj .core .api .Assertions .assertThat ;
5249import static org .assertj .core .api .Assertions .assertThatThrownBy ;
50+ import static org .hibernate .cfg .ManagedBeanSettings .JAKARTA_CDI_BEAN_MANAGER ;
5351
5452/**
5553 * @author Steve Ebersole
@@ -67,7 +65,7 @@ public class FilterParameterTests extends AbstractStatefulStatelessFilterTest {
6765 public void testYesNo (BiConsumer <SessionFactoryScope , Consumer <? extends SharedSessionContract >> inTransaction ) {
6866 scope .inTransaction ( (session ) -> {
6967 session .disableFilter ( "subDepartmentFilter" );
70- final EntityOne loaded = session .byId ( EntityOne .class ). load ( 1 );
68+ final EntityOne loaded = session .find ( EntityOne .class , 1 );
7169 assertThat ( loaded ).isNotNull ();
7270 } );
7371
@@ -90,7 +88,7 @@ public void testYesNo(BiConsumer<SessionFactoryScope, Consumer<? extends SharedS
9088 public void testYesNoMismatch (BiConsumer <SessionFactoryScope , Consumer <? extends SharedSessionContract >> inTransaction ) {
9189 scope .inTransaction ( (session ) -> {
9290 session .disableFilter ( "subDepartmentFilter" );
93- final EntityOne loaded = session .byId ( EntityOne .class ). load ( 1 );
91+ final EntityOne loaded = session .find ( EntityOne .class , 1 );
9492 assertThat ( loaded ).isNotNull ();
9593 } );
9694
@@ -110,7 +108,7 @@ public void testYesNoMismatch(BiConsumer<SessionFactoryScope, Consumer<? extends
110108 public void testNumeric (BiConsumer <SessionFactoryScope , Consumer <? extends SharedSessionContract >> inTransaction ) {
111109 scope .inTransaction ( (session ) -> {
112110 session .disableFilter ( "subDepartmentFilter" );
113- final EntityTwo loaded = session .byId ( EntityTwo .class ). load ( 1 );
111+ final EntityTwo loaded = session .find ( EntityTwo .class , 1 );
114112 assertThat ( loaded ).isNotNull ();
115113 } );
116114
@@ -133,7 +131,7 @@ public void testNumeric(BiConsumer<SessionFactoryScope, Consumer<? extends Share
133131 public void testNumericMismatch (BiConsumer <SessionFactoryScope , Consumer <? extends SharedSessionContract >> inTransaction ) {
134132 scope .inTransaction ( (session ) -> {
135133 session .disableFilter ( "subDepartmentFilter" );
136- final EntityTwo loaded = session .byId ( EntityTwo .class ). load ( 1 );
134+ final EntityTwo loaded = session .find ( EntityTwo .class , 1 );
137135 assertThat ( loaded ).isNotNull ();
138136 } );
139137
@@ -157,7 +155,7 @@ public void testNumericMismatch(BiConsumer<SessionFactoryScope, Consumer<? exten
157155 public void testMismatch (BiConsumer <SessionFactoryScope , Consumer <? extends SharedSessionContract >> inTransaction ) {
158156 scope .inTransaction ( (session ) -> {
159157 session .disableFilter ( "subDepartmentFilter" );
160- final EntityThree loaded = session .byId ( EntityThree .class ). load ( 1 );
158+ final EntityThree loaded = session .find ( EntityThree .class , 1 );
161159 assertThat ( loaded ).isNotNull ();
162160 } );
163161
@@ -182,18 +180,20 @@ public void testAutoEnableWithResolver() {
182180 BootstrapServiceRegistry bsr = new BootstrapServiceRegistryBuilder ().build ();
183181
184182 final StandardServiceRegistry ssr = ServiceRegistryUtil .serviceRegistryBuilder ( bsr )
185- .applySetting ( AvailableSettings . CDI_BEAN_MANAGER , cdiContainer .getBeanManager () )
183+ .applySetting ( JAKARTA_CDI_BEAN_MANAGER , cdiContainer .getBeanManager () )
186184 .build ();
187185
188186 try {
189187 scope .inTransaction ( (session ) -> {
190188 session .getEnabledFilter ("subDepartmentFilter" ).setParameter ("subdepartment" , "FIRST_A" );
189+ //noinspection removal
191190 final EntityFour first_a = session .createQuery ( "from EntityFour e where e.id = :id" , EntityFour .class )
192191 .setParameter ( "id" , 1 )
193192 .getSingleResultOrNull ();
194193 assertThat ( first_a ).isNotNull ();
195194 assertThat ( first_a .getDepartment () ).isEqualTo ( "FIRST" );
196195 session .getEnabledFilter ("subDepartmentFilter" ).setParameter ("subdepartment" , "SECOND_A" );
196+ //noinspection removal
197197 final EntityFour second = session .createQuery ( "from EntityFour e where e.id = :id" , EntityFour .class )
198198 .setParameter ( "id" , 3 )
199199 .getSingleResultOrNull ();
@@ -216,17 +216,19 @@ public void testAutoEnableWithoutResolver() {
216216 BootstrapServiceRegistry bsr = new BootstrapServiceRegistryBuilder ().build ();
217217
218218 final StandardServiceRegistry ssr = ServiceRegistryUtil .serviceRegistryBuilder ( bsr )
219- .applySetting ( AvailableSettings . CDI_BEAN_MANAGER , cdiContainer .getBeanManager () )
219+ .applySetting ( JAKARTA_CDI_BEAN_MANAGER , cdiContainer .getBeanManager () )
220220 .build ();
221221
222222 try {
223223 scope .inTransaction ( (session ) -> {
224224 session .getEnabledFilter ("subDepartmentFilter" ).setParameter ("subdepartment" , "FIRST_A" );
225+ //noinspection removal
225226 final EntityFour first_a = session .createQuery ( "from EntityFour e where e.id = :id" , EntityFour .class )
226227 .setParameter ( "id" , 1 )
227228 .getSingleResultOrNull ();
228229 assertThat ( first_a ).isNotNull ();
229230 assertThat ( first_a .getDepartment () ).isEqualTo ( "FIRST" );
231+ //noinspection removal
230232 final EntityFour first_b = session .createQuery ( "from EntityFour e where e.id = :id" , EntityFour .class )
231233 .setParameter ( "id" , 2 )
232234 .getSingleResultOrNull ();
@@ -257,6 +259,7 @@ public void dropTestData() {
257259 scope .getSessionFactory ().getSchemaManager ().truncate ();
258260 }
259261
262+ @ SuppressWarnings ("unused" )
260263 @ FilterDef (
261264 name = "filterYesNoConverter" ,
262265 defaultCondition = "yes_no = :yesNo" ,
@@ -312,6 +315,7 @@ public void setYesNo(boolean yesNo) {
312315 }
313316
314317
318+ @ SuppressWarnings ("unused" )
315319 @ FilterDef (
316320 name = "filterNumberConverter" ,
317321 defaultCondition = "zero_one = :zeroOne" ,
@@ -366,6 +370,7 @@ public void setZeroOne(boolean zeroOne) {
366370 }
367371 }
368372
373+ @ SuppressWarnings ("unused" )
369374 @ FilterDef (
370375 name = "filterMismatchConverter" ,
371376 defaultCondition = "mismatch = :mismatch" ,
@@ -414,6 +419,7 @@ public void setMismatch(boolean mismatch) {
414419 }
415420 }
416421
422+ @ SuppressWarnings ("unused" )
417423 @ FilterDef (
418424 name = "departmentFilter" ,
419425 defaultCondition = "department = :department" ,
0 commit comments