/** * @deprecated (since 5.2) Use {@link MetamodelImplementor#locateEntityPersister(Class)} instead. */ @Deprecated default EntityPersister locateEntityPersister(Class byClass) { return getMetamodel().locateEntityPersister( byClass ); }
/** * @deprecated (since 5.2) Use {@link MetamodelImplementor#locateEntityPersister(String)} instead. */ @Deprecated default EntityPersister locateEntityPersister(String byName) { return getMetamodel().locateEntityPersister( byName ); }
private EntityPersister locateEntityPersister(String entityName) { return getFactory().getMetamodel().locateEntityPersister( entityName ); }
private EntityPersister locateEntityPersister(Class entityClass) { return getFactory().getMetamodel().locateEntityPersister( entityClass ); }
@Test public void testMetadataNonAuditedSuperClassWithOverrideAuditJoinTable() { try { entityManagerFactory().unwrap( SessionFactoryImplementor.class ) .getMetamodel() .locateEntityPersister( "OOAE_StringList" ); } catch ( UnknownEntityTypeException e ) { fail( "Expected to find an entity-persister for the string-list in the super audit type" ); } }
@Test public void testMetadataAuditSuperClassWithAuditJoinTable() { try { entityManagerFactory().unwrap( SessionFactoryImplementor.class ) .getMetamodel() .locateEntityPersister( "SuperClass_StringList" ); } catch ( UnknownEntityTypeException e ) { fail( "Expected to find an entity-persister for the string-list in the super audit type" ); } }
@Test public void testMetadataNonAuditedSuperClassWithAuditParentsOverrideAuditJoinTable() { try { entityManagerFactory().unwrap( SessionFactoryImplementor.class ) .getMetamodel() .locateEntityPersister( "OAPAE_StringList" ); } catch ( UnknownEntityTypeException e ) { fail( "Expected to find an entity-persister for the string-list in the super audit type" ); } }
.locateEntityPersister( ( (EntityType) elementType ).getAssociatedEntityName() );