Package ch.tocco.nice2.persist.core.api.hibernate
package ch.tocco.nice2.persist.core.api.hibernate
-
ClassDescriptionBase class for
EntityInterceptor
with default implementations.Extended implementation of hibernate'sClassLoaderService
which 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 aMap
of commonly used hibernate properties.An implementation ofEntityList
that delays initialization until the entities are actually accessed.An implementation ofEntityList
that loads the entities in batches (similar toLazyEntityList
), but uses a newContext
for 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 (Node
instances) to a hibernate/jpaPredicate
Used for security conditions and the 'WHERE' clause of queries.Control for a wrapped hibernateTransaction
.