|
10 | 10 | import gt.app.modules.user.AppPermissionEvaluatorService;
|
11 | 11 | import gt.app.modules.user.dto.PasswordUpdateDTO;
|
12 | 12 | import gt.app.modules.user.dto.UserDTO;
|
13 |
| -import jakarta.persistence.EntityGraph; |
14 |
| -import jakarta.persistence.NamedEntityGraph; |
15 | 13 | import lombok.extern.slf4j.Slf4j;
|
16 | 14 | import org.springframework.aot.hint.MemberCategory;
|
17 | 15 | import org.springframework.aot.hint.RuntimeHints;
|
@@ -59,28 +57,9 @@ public static void main(String[] args) throws UnknownHostException {
|
59 | 57 |
|
60 | 58 | }
|
61 | 59 |
|
62 |
| -//until https://github.com/spring-projects/spring-data-jpa/issues/2681 gets released/ |
63 |
| - |
64 |
| -/** |
65 |
| - * currently getting this error https://github.com/spring-projects-experimental/spring-native/issues/1728 |
66 |
| - * Caused by: java.lang.IllegalArgumentException: The EntityGraph-Feature requires at least a JPA 2.1 persistence provider |
67 |
| - * at org.springframework.util.Assert.isTrue(Assert.java:121) ~[na:na] |
68 |
| - * at org.springframework.data.jpa.repository.query.Jpa21Utils.tryGetFetchGraph(Jpa21Utils.java:103) ~[na:na] |
69 |
| - * at org.springframework.data.jpa.repository.query.Jpa21Utils.getFetchGraphHint(Jpa21Utils.java:76) ~[na:na] |
70 |
| - * at org.springframework.data.jpa.repository.query.AbstractJpaQuery.applyEntityGraphConfiguration(AbstractJpaQuery.java:250) ~[note-app:3.0.0-RC1] |
71 |
| - * at org.springframework.data.jpa.repository.query.AbstractJpaQuery.createQuery(AbstractJpaQuery.java:234) ~[note-app:3.0.0-RC1] |
72 |
| - * at org.springframework.data.jpa.repository.query.JpaQueryExecution$SingleEntityExecution.doExecute(JpaQueryExecution.java:193) ~[na:na] |
73 |
| - * at org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:90) ~[note-app:3.0.0-RC1] |
74 |
| - * at org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:148) ~[note-app:3.0.0-RC1] |
75 |
| - * at org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:136) ~[note-app:3.0.0-RC1] |
76 |
| - * at org.springframework.data.repository.core.support.RepositoryMethodInvoker.doInvoke(RepositoryMethodInvoker.java:137) ~[note-app:3.0.0-RC1] |
77 |
| - */ |
78 | 60 | class MyRuntimeHints implements RuntimeHintsRegistrar {
|
79 | 61 | @Override
|
80 | 62 | public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
|
81 |
| - hints.reflection().registerType(NamedEntityGraph.class, |
82 |
| - hint -> hint.onReachableType(EntityGraph.class).withMembers(MemberCategory.INVOKE_PUBLIC_METHODS)); |
83 |
| - |
84 | 63 | //record and dto classes -> get/set not found
|
85 | 64 | hints
|
86 | 65 | .reflection()
|
|
0 commit comments