Class ToccoPersisterClassResolver
java.lang.Object
org.hibernate.persister.internal.StandardPersisterClassResolver
ch.tocco.nice2.persist.core.impl.hibernate.persister.ToccoPersisterClassResolver
- All Implemented Interfaces:
Serializable,org.hibernate.persister.spi.PersisterClassResolver,org.hibernate.service.Service
public class ToccoPersisterClassResolver
extends org.hibernate.persister.internal.StandardPersisterClassResolver
Before Hibernate 6 we used the @Persister annotation to register our custom persisters.
The annotation is no longer available so we extend the standard Hibernate persister resolver
and override some methods that our custom logic works as before.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends org.hibernate.persister.collection.CollectionPersister> getCollectionPersisterClass(org.hibernate.mapping.Collection metadata) Class<? extends org.hibernate.persister.entity.EntityPersister> Methods inherited from class org.hibernate.persister.internal.StandardPersisterClassResolver
getEntityPersisterClass, joinedSubclassEntityPersister, unionSubclassEntityPersister
-
Constructor Details
-
ToccoPersisterClassResolver
public ToccoPersisterClassResolver()
-
-
Method Details
-
singleTableEntityPersister
- Overrides:
singleTableEntityPersisterin classorg.hibernate.persister.internal.StandardPersisterClassResolver
-
getCollectionPersisterClass
public Class<? extends org.hibernate.persister.collection.CollectionPersister> getCollectionPersisterClass(org.hibernate.mapping.Collection metadata) - Specified by:
getCollectionPersisterClassin interfaceorg.hibernate.persister.spi.PersisterClassResolver- Overrides:
getCollectionPersisterClassin classorg.hibernate.persister.internal.StandardPersisterClassResolver
-