本文整理了Java中org.hibernate.engine.spi.SessionFactoryImplementor.getEntityPersisters()
方法的一些代码示例,展示了SessionFactoryImplementor.getEntityPersisters()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SessionFactoryImplementor.getEntityPersisters()
方法的具体详情如下:
包路径:org.hibernate.engine.spi.SessionFactoryImplementor
类名称:SessionFactoryImplementor
方法名:getEntityPersisters
暂无
代码示例来源:origin: hibernate/hibernate-orm
@Override
public Map<String, EntityPersister> getEntityPersisters() {
return delegate.getEntityPersisters();
}
代码示例来源:origin: org.hibernate.ogm/hibernate-ogm-couchdb
@Override
public void validateMapping(SchemaDefinitionContext context) {
for ( Entry<String, EntityPersister> entityAndPersister : context.getSessionFactory().getEntityPersisters().entrySet() ) {
if ( !hasRevisionColumn( ( (OgmEntityPersister) entityAndPersister.getValue() ) ) ) {
logger.entityShouldHaveRevisionProperty( entityAndPersister.getKey() );
}
}
}
代码示例来源:origin: com.blazebit/blaze-persistence-integration-hibernate-5.2
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: com.blazebit/blaze-persistence-integration-hibernate-4.3
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: com.blazebit/blaze-persistence-integration-hibernate-5
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: Blazebit/blaze-persistence
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: Blazebit/blaze-persistence
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: Blazebit/blaze-persistence
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: Blazebit/blaze-persistence
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: Blazebit/blaze-persistence
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: com.blazebit/blaze-persistence-integration-hibernate-6.0
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: Blazebit/blaze-persistence
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: Blazebit/blaze-persistence
private Map<String, EntityPersister> getEntityPersisters(EntityManager em) {
if (em == null) {
return null;
}
return em.unwrap(SessionImplementor.class).getFactory().getEntityPersisters();
}
代码示例来源:origin: Blazebit/blaze-persistence
@Override
public JpaProvider createJpaProvider(EntityManager em) {
SessionFactoryImplementor factory = null;
PersistenceUnitUtil persistenceUnitUtil = entityManagerFactory == null ? null : entityManagerFactory.getPersistenceUnitUtil();
if (persistenceUnitUtil == null && em != null) {
persistenceUnitUtil = em.getEntityManagerFactory().getPersistenceUnitUtil();
}
if (em == null) {
if (entityManagerFactory instanceof SessionFactoryImplementor) {
factory = (SessionFactoryImplementor) entityManagerFactory;
} else if (entityManagerFactory instanceof HibernateEntityManagerFactory) {
factory = (SessionFactoryImplementor) ((HibernateEntityManagerFactory) entityManagerFactory).getSessionFactory();
}
if (entityManagerFactory instanceof HibernateEntityManagerFactory) {
return new HibernateJpaProvider(persistenceUnitUtil, getDbmsName(factory.getDialect()), factory.getEntityPersisters(), factory.getCollectionPersisters(), MAJOR, MINOR, FIX, TYPE);
}
}
return new HibernateJpaProvider(persistenceUnitUtil, getDbms(em), getEntityPersisters(em), getCollectionPersisters(em), MAJOR, MINOR, FIX, TYPE);
}
};
代码示例来源:origin: com.blazebit/blaze-persistence-integration-hibernate-5
@Override
public JpaProvider createJpaProvider(EntityManager em) {
SessionFactoryImplementor factory = null;
PersistenceUnitUtil persistenceUnitUtil = entityManagerFactory == null ? null : entityManagerFactory.getPersistenceUnitUtil();
if (persistenceUnitUtil == null && em != null) {
persistenceUnitUtil = em.getEntityManagerFactory().getPersistenceUnitUtil();
}
if (em == null) {
if (entityManagerFactory instanceof SessionFactoryImplementor) {
factory = (SessionFactoryImplementor) entityManagerFactory;
} else if (entityManagerFactory instanceof HibernateEntityManagerFactory) {
factory = (SessionFactoryImplementor) ((HibernateEntityManagerFactory) entityManagerFactory).getSessionFactory();
}
if (factory == null && entityManagerFactory != null) {
factory = entityManagerFactory.unwrap(SessionFactoryImplementor.class);
}
if (factory != null) {
return new HibernateJpa21Provider(persistenceUnitUtil, getDbmsName(factory.getDialect()), factory.getEntityPersisters(), factory.getCollectionPersisters(), MAJOR, MINOR, FIX, TYPE);
}
}
return new HibernateJpa21Provider(persistenceUnitUtil, getDbms(em), getEntityPersisters(em), getCollectionPersisters(em), MAJOR, MINOR, FIX, TYPE);
}
};
代码示例来源:origin: com.blazebit/blaze-persistence-integration-hibernate-4.3
@Override
public JpaProvider createJpaProvider(EntityManager em) {
SessionFactoryImplementor factory = null;
PersistenceUnitUtil persistenceUnitUtil = entityManagerFactory == null ? null : entityManagerFactory.getPersistenceUnitUtil();
if (persistenceUnitUtil == null && em != null) {
persistenceUnitUtil = em.getEntityManagerFactory().getPersistenceUnitUtil();
}
if (em == null) {
if (entityManagerFactory instanceof SessionFactoryImplementor) {
factory = (SessionFactoryImplementor) entityManagerFactory;
} else if (entityManagerFactory instanceof HibernateEntityManagerFactory) {
factory = (SessionFactoryImplementor) ((HibernateEntityManagerFactory) entityManagerFactory).getSessionFactory();
}
if (factory == null && entityManagerFactory != null) {
factory = entityManagerFactory.unwrap(SessionFactoryImplementor.class);
}
if (factory != null) {
return new HibernateJpa21Provider(persistenceUnitUtil, getDbmsName(factory.getDialect()), factory.getEntityPersisters(), factory.getCollectionPersisters(), MAJOR, MINOR, FIX, TYPE);
}
}
return new HibernateJpa21Provider(persistenceUnitUtil, getDbms(em), getEntityPersisters(em), getCollectionPersisters(em), MAJOR, MINOR, FIX, TYPE);
}
};
代码示例来源:origin: com.blazebit/blaze-persistence-integration-hibernate-6.0
@Override
public JpaProvider createJpaProvider(EntityManager em) {
SessionFactoryImplementor factory = null;
PersistenceUnitUtil persistenceUnitUtil = entityManagerFactory == null ? null : entityManagerFactory.getPersistenceUnitUtil();
if (persistenceUnitUtil == null && em != null) {
persistenceUnitUtil = em.getEntityManagerFactory().getPersistenceUnitUtil();
}
if (em == null) {
if (entityManagerFactory instanceof SessionFactoryImplementor) {
factory = (SessionFactoryImplementor) entityManagerFactory;
} else if (entityManagerFactory instanceof HibernateEntityManagerFactory) {
factory = (SessionFactoryImplementor) ((HibernateEntityManagerFactory) entityManagerFactory).getSessionFactory();
}
if (factory == null && entityManagerFactory != null) {
factory = entityManagerFactory.unwrap(SessionFactoryImplementor.class);
}
if (factory != null) {
return new HibernateJpa21Provider(persistenceUnitUtil, getDbmsName(factory.getDialect()), factory.getEntityPersisters(), factory.getCollectionPersisters(), MAJOR, MINOR, FIX, TYPE);
}
}
return new HibernateJpa21Provider(persistenceUnitUtil, getDbms(em), getEntityPersisters(em), getCollectionPersisters(em), MAJOR, MINOR, FIX, TYPE);
}
};
代码示例来源:origin: Blazebit/blaze-persistence
@Override
public JpaProvider createJpaProvider(EntityManager em) {
SessionFactoryImplementor factory = null;
PersistenceUnitUtil persistenceUnitUtil = entityManagerFactory == null ? null : entityManagerFactory.getPersistenceUnitUtil();
if (persistenceUnitUtil == null && em != null) {
persistenceUnitUtil = em.getEntityManagerFactory().getPersistenceUnitUtil();
}
if (em == null) {
if (entityManagerFactory instanceof SessionFactoryImplementor) {
factory = (SessionFactoryImplementor) entityManagerFactory;
} else if (entityManagerFactory instanceof HibernateEntityManagerFactory) {
factory = (SessionFactoryImplementor) ((HibernateEntityManagerFactory) entityManagerFactory).getSessionFactory();
}
if (factory == null && entityManagerFactory != null) {
factory = entityManagerFactory.unwrap(SessionFactoryImplementor.class);
}
if (factory != null) {
return new HibernateJpa21Provider(persistenceUnitUtil, getDbmsName(factory.getDialect()), factory.getEntityPersisters(), factory.getCollectionPersisters(), MAJOR, MINOR, FIX, TYPE);
}
}
return new HibernateJpa21Provider(persistenceUnitUtil, getDbms(em), getEntityPersisters(em), getCollectionPersisters(em), MAJOR, MINOR, FIX, TYPE);
}
};
代码示例来源:origin: com.blazebit/blaze-persistence-integration-hibernate-5.2
@Override
public JpaProvider createJpaProvider(EntityManager em) {
SessionFactoryImplementor factory = null;
PersistenceUnitUtil persistenceUnitUtil = entityManagerFactory == null ? null : entityManagerFactory.getPersistenceUnitUtil();
if (persistenceUnitUtil == null && em != null) {
persistenceUnitUtil = em.getEntityManagerFactory().getPersistenceUnitUtil();
}
if (em == null) {
if (entityManagerFactory instanceof SessionFactoryImplementor) {
factory = (SessionFactoryImplementor) entityManagerFactory;
} else if (entityManagerFactory instanceof HibernateEntityManagerFactory) {
factory = (SessionFactoryImplementor) ((HibernateEntityManagerFactory) entityManagerFactory).getSessionFactory();
}
if (factory == null && entityManagerFactory != null) {
factory = entityManagerFactory.unwrap(SessionFactoryImplementor.class);
}
if (factory != null) {
return new HibernateJpa21Provider(persistenceUnitUtil, getDbmsName(factory.getDialect()), factory.getEntityPersisters(), factory.getCollectionPersisters(), MAJOR, MINOR, FIX, TYPE);
}
}
return new HibernateJpa21Provider(persistenceUnitUtil, getDbms(em), getEntityPersisters(em), getCollectionPersisters(em), MAJOR, MINOR, FIX, TYPE);
}
};
代码示例来源:origin: Blazebit/blaze-persistence
@Override
public JpaProvider createJpaProvider(EntityManager em) {
SessionFactoryImplementor factory = null;
PersistenceUnitUtil persistenceUnitUtil = entityManagerFactory == null ? null : entityManagerFactory.getPersistenceUnitUtil();
if (persistenceUnitUtil == null && em != null) {
persistenceUnitUtil = em.getEntityManagerFactory().getPersistenceUnitUtil();
}
if (em == null) {
if (entityManagerFactory instanceof SessionFactoryImplementor) {
factory = (SessionFactoryImplementor) entityManagerFactory;
} else if (entityManagerFactory instanceof HibernateEntityManagerFactory) {
factory = (SessionFactoryImplementor) ((HibernateEntityManagerFactory) entityManagerFactory).getSessionFactory();
}
if (factory == null && entityManagerFactory != null) {
factory = entityManagerFactory.unwrap(SessionFactoryImplementor.class);
}
if (factory != null) {
return new HibernateJpa21Provider(persistenceUnitUtil, getDbmsName(factory.getDialect()), factory.getEntityPersisters(), factory.getCollectionPersisters(), MAJOR, MINOR, FIX, TYPE);
}
}
return new HibernateJpa21Provider(persistenceUnitUtil, getDbms(em), getEntityPersisters(em), getCollectionPersisters(em), MAJOR, MINOR, FIX, TYPE);
}
};
内容来源于网络,如有侵权,请联系作者删除!