Package ch.tocco.nice2.persist.core.api.hibernate
package ch.tocco.nice2.persist.core.api.hibernate
-
ClassDescriptionBase class for
EntityInterceptorwith default implementations.Extended implementation of hibernate'sClassLoaderServicewhich enables adding services at runtime instead of usingServiceLoader.Listener for entity creation events.Extension point which enables other modules to participate in the hibernate bootstrap.Builder for aMapof commonly used hibernate properties.An implementation ofEntityListthat delays initialization until the entities are actually accessed.An implementation ofEntityListthat loads the entities in batches (similar toLazyEntityList), but uses a newContextfor every page.This is the main service to be used by other modules for database interactions.Representation of a JPA Session to allow session-scoped functionality without exposing the actual JPA/Hibernate classes.Converts a nice2 condition (Nodeinstances) to a hibernate/jpaPredicateUsed for security conditions and the 'WHERE' clause of queries.Control for a wrapped hibernateTransaction.