org.hibernate.engine.spi.SessionFactoryImplementor.getAllClassMetadata()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(99)

本文整理了Java中org.hibernate.engine.spi.SessionFactoryImplementor.getAllClassMetadata()方法的一些代码示例,展示了SessionFactoryImplementor.getAllClassMetadata()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SessionFactoryImplementor.getAllClassMetadata()方法的具体详情如下:
包路径:org.hibernate.engine.spi.SessionFactoryImplementor
类名称:SessionFactoryImplementor
方法名:getAllClassMetadata

SessionFactoryImplementor.getAllClassMetadata介绍

暂无

代码示例

代码示例来源:origin: hibernate/hibernate-orm

@Override
public Map<String, ClassMetadata> getAllClassMetadata() {
  return delegate.getAllClassMetadata();
}

代码示例来源:origin: org.n52.series-api.db/dao

public static boolean isEntitySupported(Class< ? > clazz, Criteria criteria) {
  SessionFactoryImplementor factory = extractSessionFactory(criteria);
  if (factory != null) {
    return factory.getAllClassMetadata()
           .keySet()
           .contains(clazz.getName());
  }
  return false;
}

代码示例来源:origin: org.n52.series-api/series-dao

public static boolean isEntitySupported(Class< ?> clazz, Criteria criteria) {
  SessionFactoryImplementor factory = extractSessionFactory(criteria);
  if (factory != null) {
    return factory.getAllClassMetadata().keySet().contains(clazz.getName());
  }
  return false;
}

代码示例来源:origin: org.n52.sensorweb/timeseries-series-dao

public static boolean isEntitySupported(Class< ? > clazz, Criteria criteria) {
  SessionFactoryImplementor factory = extractSessionFactory(criteria);
  if (factory != null) {
    return factory.getAllClassMetadata().keySet().contains(clazz.getName());
  }
  return false;
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate

/**
 * Get the names of all entities
 */
public String[] getEntityNames() {
  if ( sessionFactory == null ) {
    return ArrayHelper.toStringArray( entityStatistics.keySet() );
  }
  else {
    return ArrayHelper.toStringArray( sessionFactory.getAllClassMetadata().keySet() );
  }
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

/**
 * Get the names of all entities
 */
public String[] getEntityNames() {
  if ( sessionFactory == null ) {
    return ArrayHelper.toStringArray( entityStatistics.keySet() );
  }
  else {
    return ArrayHelper.toStringArray( sessionFactory.getAllClassMetadata().keySet() );
  }
}

代码示例来源:origin: com.github.jknack/mwa-jpa

/**
 * Configure {@link SessionFactoryImplementor}.
 *
 * @param emf The entity manager factory.
 * @param sessionFactory The {@link SessionFactoryImplementor}.
 */
protected void configure(final HibernateEntityManagerFactory emf,
  final SessionFactoryImplementor sessionFactory) {
 // load fixtures
 Map<String, ClassMetadata> metadata = sessionFactory.getAllClassMetadata();
 Environment env = applicationContext.getEnvironment();
 String baseDir = env.getProperty(JpaModule.DB_FIXTURES, JpaModule.DB_DEFAULT_FIXTURES);
 notEmpty(baseDir, "{} isn't set", JpaModule.DB_FIXTURES);
 JpaFixtures.load(applicationContext, emf, baseDir, metadata);
 // configure
 configure(sessionFactory.getServiceRegistry());
}

代码示例来源:origin: stackoverflow.com

for (final ClassMetadata metadata : sessionFactory.getAllClassMetadata().values()) {
  final String tableName = ((AbstractEntityPersister) metadata).getTableName();
  if (tableName != null) {

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

for ( String entityName : factory.getAllClassMetadata().keySet() ) {
  final EntityPersister persister = factory.getEntityPersister( entityName );
  final String[] entitySpaces = (String[]) persister.getQuerySpaces();

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate

for ( String entityName : factory.getAllClassMetadata().keySet() ) {
  final EntityPersister persister = factory.getEntityPersister( entityName );
  final String[] entitySpaces = (String[]) persister.getQuerySpaces();

相关文章

微信公众号

最新文章

更多

SessionFactoryImplementor类方法