ReflectHelper.classForName() blocking in Hibernate
Issue
- Code in
ReflectHelper.classForName()
may generate exceptions when attempting to load HQL tokens which are not classes - Blocking to create stack traces for
ClassNotFoundException
may impact performance in some cases:- In cases where entity manager factories or session factories are recreated frequently
- In cases where there are thousands of distinct HQL queries
Environment
- Red Hat JBoss Enterprise Application Platform (EAP) 7
- Hibernate 5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.