本文整理了Java中org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.getMetadata()
方法的一些代码示例,展示了EntityManagerFactoryBuilderImpl.getMetadata()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EntityManagerFactoryBuilderImpl.getMetadata()
方法的具体详情如下:
包路径:org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!