почему hibernate пытается получить классы по именам прокси для загрузки классов из jar? - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь использовать последнюю версию hibernate 5.3.6 Final с WildFly 14 в моем приложении, hibernate не может загрузить классы, сопоставленные сущности с отношениями.В журналах кажется, что он пытается загрузить связанные классы с их именами прокси в файле .Jar.

2018-09-24 15:14:38,308 INFO  [stdout] (default task-1) 15:14:38.288 [default task-1] ERROR com.tlbo.bo.BaseBusinessMethods - com.tlbo.bo.personinfo.impl.client.PersonImpl$HibernateProxy$cCWcZAbjImplM from [Module "deployment.ctools.ear.ctservices.jar" from Service Module Loader]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1) java.lang.ClassNotFoundException: com.tlbo.bo.personinfo.impl.client.PersonImpl$HibernateProxy$cCWcZAbjImplM from [Module "deployment.ctools.ear.ctservices.jar" from Service Module Loader]

Ошибка в журналах wildFly:

2018-09-24 15:14:38,198 DEBUG [org.hibernate.loader.plan.exec.process.internal.ResultSetProcessorImpl] (default task-1) Starting ResultSet row #0
2018-09-24 15:14:38,198 DEBUG [org.hibernate.loader.plan.exec.process.internal.EntityReferenceInitializerImpl] (default task-1) On call to EntityIdentifierReaderImpl#resolve, EntityKey was already known; should only happen on root returns with an optional identifier specified
2018-09-24 15:14:38,227 DEBUG [org.hibernate.engine.internal.TwoPhaseLoad] (default task-1) Resolving associations for [com.tlbo.bo.artifact.impl.FileAttachmentImpl#190aa8c077d8fa3b161f9cbf51677ce]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1) 15:14:38.288 [default task-1] ERROR com.tlbo.bo.BaseBusinessMethods - com.tlbo.bo.personinfo.impl.client.PersonImpl$HibernateProxy$cCWcZAbjImplM from [Module "deployment.ctools.ear.ctservices.jar" from Service Module Loader]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1) java.lang.ClassNotFoundException: com.tlbo.bo.personinfo.impl.client.PersonImpl$HibernateProxy$cCWcZAbjImplM from [Module "deployment.ctools.ear.ctservices.jar" from Service Module Loader]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1)     at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:255) ~[?:?]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1)     at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410) ~[?:?]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1)     at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) ~[?:?]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1)     at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116) ~[?:?]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1)     at java.lang.Class.forName0(Native Method) ~[?:1.8.0_31]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1)     at java.lang.Class.forName(Class.java:260) ~[?:1.8.0_31]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1)     at com.tlbo.bo.BaseBusinessMethods.addMethodToMap(BaseBusinessMethods.java:152) [ctservices.jar:?]
2018-09-24 15:14:38,308 INFO  [stdout] (default task-1)     at com.tlbo.bo.BaseBusinessMethods.getMethods(BaseBusinessMethods.java:106) [ctservices.jar:?]

Я искал такие сценарии, но ничего не нашел об этом.Пожалуйста, помогите мне выйти из этого.Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...