Skip to content

Commit 51f30ba

Browse files
authored
fix: no more NPE when no entityManagerFactories (#109)
1 parent 67991c2 commit 51f30ba

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

tzatziki-spring-jpa/src/main/java/com/decathlon/tzatziki/steps/SpringJPASteps.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,7 @@
1919
import javax.sql.DataSource;
2020
import java.lang.reflect.Type;
2121
import java.lang.reflect.TypeVariable;
22-
import java.util.ArrayList;
23-
import java.util.Collection;
24-
import java.util.List;
25-
import java.util.Map;
22+
import java.util.*;
2623
import java.util.function.Function;
2724
import java.util.stream.Collectors;
2825
import java.util.stream.Stream;
@@ -68,7 +65,7 @@ public void before() {
6865
}
6966

7067
if (entityClassByTableName == null) {
71-
entityClassByTableName = entityManagerFactories.stream()
68+
entityClassByTableName = Optional.ofNullable(entityManagerFactories).orElse(Collections.emptyList()).stream()
7269
.map(LocalContainerEntityManagerFactoryBean::getPersistenceUnitInfo)
7370
.map(PersistenceUnitInfo::getManagedClassNames)
7471
.flatMap(Collection::stream)

0 commit comments

Comments
 (0)