Description:
|
There are many instances of internal impls being used in external modules (SPI methods use internal impls as arguments, etc.). For example, Envers' AbstractDelegateSessionImplementor implements SessionImplementor. 2 methods in SessionImplementor use CriteriaImpl, rather than Criteria.
This ticket shouldn't attempt to resolve all of them. Rather, track cases as they come up.
1.) SessionImplementor 2.) EntityManagerFactoryBuilderImpl uses org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl
Due to this issue, some of these packages are exported by build.gradle, even though they shouldn't be. Clean that up as these are fixed.
|