org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.getMetadata()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(90)

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

EntityManagerFactoryBuilderImpl.getMetadata介绍

[英]Intended for internal testing only...
[中]仅用于内部测试。。。

代码示例

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

protected MetadataImplementor metadata() {
  return entityManagerFactoryBuilder.getMetadata();
}

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

public JpaMetadataDescriptor(
    final String persistenceUnit, 
    final Properties properties) {
  EntityManagerFactoryBuilderImpl entityManagerFactoryBuilder = 
      createEntityManagerFactoryBuilder(persistenceUnit, properties);
  EntityManagerFactory entityManagerFactory = 
      entityManagerFactoryBuilder.build();
  metadata = entityManagerFactoryBuilder.getMetadata();
  properties.putAll(entityManagerFactory.getProperties());
}

代码示例来源:origin: org.hibernate/hibernate-tools

public JpaMetadataDescriptor(
    final String persistenceUnit, 
    final Properties properties) {
  EntityManagerFactoryBuilderImpl entityManagerFactoryBuilder = 
      createEntityManagerFactoryBuilder(persistenceUnit, properties);
  EntityManagerFactory entityManagerFactory = 
      entityManagerFactoryBuilder.build();
  metadata = entityManagerFactoryBuilder.getMetadata();
  properties.putAll(entityManagerFactory.getProperties());
}

代码示例来源:origin: com.premiumminds/pm-persistence-utils

protected static void updateCommand(String unitName, Map<String, Object> properties, String filename) {
  EntityManagerFactoryBuilderImpl entityManagerFactoryBuilder = getEntityManagerFactoryBuilderOrNull(unitName, properties);
  EntityManagerFactory factory = entityManagerFactoryBuilder.build();
  MetadataImplementor metaData = entityManagerFactoryBuilder.getMetadata();
  SchemaUpdate update = new SchemaUpdate();
  update.setHaltOnError(true);
  update.setFormat(true);
  update.setDelimiter(";");
  if (filename != null) {
    update.setOutputFile(filename);
  }
  update.execute(EnumSet.of(filename == null ? TargetType.STDOUT : TargetType.SCRIPT), metaData);
  factory.close();
}

代码示例来源:origin: com.premiumminds/pm-persistence-utils

protected static void createCommand(String unitName, Map<String, Object> properties, String filename) {
  EntityManagerFactoryBuilderImpl entityManagerFactoryBuilder = getEntityManagerFactoryBuilderOrNull(unitName, properties);
  EntityManagerFactory factory = entityManagerFactoryBuilder.build();
  MetadataImplementor metaData = entityManagerFactoryBuilder.getMetadata();
  SchemaExport export = new SchemaExport();
  export.setHaltOnError(true);
  export.setFormat(true);
  export.setDelimiter(";");
  if (filename != null) {
    export.setOutputFile(filename);
  }
  export.execute(EnumSet.of(filename == null ? TargetType.STDOUT : TargetType.SCRIPT), SchemaExport.Action.CREATE, metaData);
  factory.close();
}

代码示例来源:origin: com.premiumminds/pm-persistence-utils

protected static void createDropCommand(String unitName, Map<String, Object> properties, String filename) {
  EntityManagerFactoryBuilderImpl entityManagerFactoryBuilder = getEntityManagerFactoryBuilderOrNull(unitName, properties);
  EntityManagerFactory factory = entityManagerFactoryBuilder.build();
  MetadataImplementor metaData = entityManagerFactoryBuilder.getMetadata();
  SchemaExport export = new SchemaExport();
  export.setHaltOnError(true);
  export.setFormat(true);
  export.setDelimiter(";");
  if (filename != null) {
    export.setOutputFile(filename);
  }
  export.execute(EnumSet.of(filename == null ? TargetType.STDOUT : TargetType.SCRIPT), SchemaExport.Action.BOTH, metaData);
  factory.close();
}

相关文章