55
66import javax .sql .DataSource ;
77
8- import jakarta .persistence .Entity ;
9-
108import org .mariadb .jdbc .MariaDbDataSource ;
119import org .slf4j .Logger ;
1210import org .slf4j .LoggerFactory ;
1614import software .xdev .sse .demo .persistence .config .DefaultJPAConfig ;
1715import software .xdev .sse .demo .tci .db .containers .DBContainer ;
1816import software .xdev .tci .db .BaseDBTCI ;
19- import software .xdev .tci .db .persistence .classfinder .DynamicClassFinder ;
17+ import software .xdev .tci .db .persistence .classfinder .DynamicPersistenceClassFinder ;
2018import software .xdev .tci .db .persistence .hibernate .HibernateEntityManagerControllerFactory ;
2119
2220
@@ -29,6 +27,9 @@ public class DBTCI extends BaseDBTCI<DBContainer>
2927 @ SuppressWarnings ("java:S2068" ) // This is a test calm down
3028 public static final String DB_PASSWORD = "test" ;
3129
30+ private static final DynamicPersistenceClassFinder ENTITY_CLASSES_FINDER = new DynamicPersistenceClassFinder ()
31+ .withSearchForPersistenceClasses (DefaultJPAConfig .ENTITY_PACKAGE );
32+
3233 public DBTCI (
3334 final DBContainer container ,
3435 final String networkAlias ,
@@ -38,8 +39,7 @@ public DBTCI(
3839 container ,
3940 networkAlias ,
4041 migrateAndInitializeEMC ,
41- () -> new HibernateEntityManagerControllerFactory (new DynamicClassFinder ()
42- .withSearchForAnnotatedClasses (DefaultJPAConfig .ENTITY_PACKAGE , Entity .class )));
42+ () -> new HibernateEntityManagerControllerFactory (ENTITY_CLASSES_FINDER ));
4343 this .withDatabase (DB_DATABASE )
4444 .withUsername (DB_USERNAME )
4545 .withPassword (DB_PASSWORD );
0 commit comments