org.hibernate.cfg.Configuration.setProperties()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(7.6k)|赞(0)|评价(0)|浏览(196)

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

Configuration.setProperties介绍

[英]Specify a completely new set of properties
[中]指定一组全新的属性

代码示例

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

protected final Configuration buildConfiguration() {
  Configuration cfg = new Configuration().setProperties( buildProperties() );
  String[] mappingFiles = ConfigurationHelper.toStringArray( mapResources, " ,\n\t\r\f" );
  for ( int i = 0; i < mappingFiles.length; i++ ) {
    cfg.addResource( mappingFiles[i] );
  }
  return cfg;
}

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

@Before
public void setup(){
  cfg=new Configuration();
  Properties p = new Properties();
  p.put( Environment.DIALECT, "org.hibernate.dialect.HSQLDialect" );
  p.put( "hibernate.connection.driver_class", "org.h2.Driver" );
  p.put( "hibernate.connection.url", "jdbc:h2:mem:" );
  p.put( "hibernate.connection.username", "sa" );
  p.put( "hibernate.connection.password", "" );
  cfg.setProperties(p);
  serviceRegistry = ServiceRegistryBuilder.buildServiceRegistry( cfg.getProperties() );
}

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

@Override
public AnnotationConfiguration setProperties(Properties properties) {
  super.setProperties( properties );
  return this;
}

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

@Override
public AnnotationConfiguration setProperties(Properties properties) {
  super.setProperties( properties );
  return this;
}

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

@Override
public AnnotationConfiguration setProperties(Properties properties) {
  super.setProperties( properties );
  return this;
}

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

public Ejb3Configuration setProperties(Properties properties) {
  cfg.setProperties( properties );
  return this;
}

代码示例来源:origin: babyfish-ct/babyfish

@Override
public Configuration setProperties(Properties properties) {
  super.setProperties(properties);
  return this;
}

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

private SchemaValidator getSchemaValidator(Configuration cfg) throws HibernateException, IOException {
  Properties properties = new Properties();
  properties.putAll( cfg.getProperties() );
  if (propertiesFile == null) {
    properties.putAll( getProject().getProperties() );
  }
  else {
    properties.load( new FileInputStream(propertiesFile) );
  }
  cfg.setProperties(properties);
  return new SchemaValidator(cfg);
}

代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all

private SchemaValidator getSchemaValidator(Configuration cfg) throws HibernateException, IOException {
  Properties properties = new Properties();
  properties.putAll( cfg.getProperties() );
  if (propertiesFile == null) {
    properties.putAll( getProject().getProperties() );
  }
  else {
    properties.load( new FileInputStream(propertiesFile) );
  }
  cfg.setProperties(properties);
  return new SchemaValidator(cfg);
}

代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all

private SchemaUpdate getSchemaUpdate(Configuration cfg) throws HibernateException, IOException {
  Properties properties = new Properties();
  properties.putAll( cfg.getProperties() );
  if (propertiesFile == null) {
    properties.putAll( getProject().getProperties() );
  }
  else {
    properties.load( new FileInputStream(propertiesFile) );
  }
  cfg.setProperties(properties);
  return new SchemaUpdate(cfg);
}

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

private SchemaValidator getSchemaValidator(Configuration cfg) throws HibernateException, IOException {
  Properties properties = new Properties();
  properties.putAll( cfg.getProperties() );
  if (propertiesFile == null) {
    properties.putAll( getProject().getProperties() );
  }
  else {
    properties.load( new FileInputStream(propertiesFile) );
  }
  cfg.setProperties(properties);
  return new SchemaValidator(cfg);
}

代码示例来源:origin: bonitasoft/bonita-engine

private Configuration buildConfiguration(final Set<String> managedClasses) {
  final Configuration cfg = new Configuration();
  final Properties properties = new Properties();
  properties.putAll(configuration);
  for (final String entity : managedClasses) {
    cfg.addAnnotatedClass(getMappedClass(entity));
  }
  cfg.setProperties(properties);
  return cfg;
}

代码示例来源:origin: bonitasoft/bonita-engine

private Configuration buildConfiguration(final Set<String> managedClasses) {
  final Configuration cfg = new Configuration();
  final Properties properties = new Properties();
  properties.putAll(configuration);
  for (final String entity : managedClasses) {
    cfg.addAnnotatedClass(getMappedClass(entity));
  }
  cfg.setProperties(properties);
  return cfg;
}

代码示例来源:origin: qos-ch/logback-audit

public static void main(String[] args) throws IOException {
  Configuration cfg = Persistor.createConfiguration();

  Properties props = ResourceUtil.getProps("tmp/hibernate.properties");
  
  cfg.setProperties(props);
  
  TableCreator tc = new TableCreator(cfg);
  tc.createTables("src/test/sql/audit_tables.sql-"
    + AuditServerConstants.ISODATE_SDF.format(new Date()));
 }
}

代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all

private SchemaExport getSchemaExport(Configuration cfg) throws HibernateException, IOException {
  Properties properties = new Properties();
  properties.putAll( cfg.getProperties() );
  if (propertiesFile == null) {
    properties.putAll( getProject().getProperties() );
  }
  else {
    properties.load( new FileInputStream(propertiesFile) );
  }
  cfg.setProperties(properties);
  return new SchemaExport(cfg)
      .setHaltOnError(haltOnError)
      .setOutputFile( outputFile.getPath() )
      .setDelimiter(delimiter);
}

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

private SchemaExport getSchemaExport(Configuration cfg) throws HibernateException, IOException {
  Properties properties = new Properties();
  properties.putAll( cfg.getProperties() );
  if (propertiesFile == null) {
    properties.putAll( getProject().getProperties() );
  }
  else {
    properties.load( new FileInputStream(propertiesFile) );
  }
  cfg.setProperties(properties);
  return new SchemaExport(cfg)
      .setHaltOnError(haltOnError)
      .setOutputFile( outputFile.getPath() )
      .setDelimiter(delimiter);
}

代码示例来源:origin: sensepost/yeti

private static SessionFactory buildSessionAnnotationFactory() {
  try {
    Properties dbProps = ConfigSettings.getDatabaseProperties();
    
    Configuration configuration = new Configuration();
    configuration.setProperties(dbProps);
    configuration.configure("hibernate-annotation.cfg.xml");
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    return sessionFactory;
  } catch (HibernateException ex) {
    Logger.getLogger(HibernateUtil.class.getName()).log(Level.SEVERE, null, ex);
    throw new ExceptionInInitializerError(ex);
  }
}

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

protected final Configuration buildConfiguration() {
  Configuration cfg = new Configuration().setProperties( buildProperties() );
  String[] mappingFiles = ConfigurationHelper.toStringArray( mapResources, " ,\n\t\r\f" );
  for ( int i = 0; i < mappingFiles.length; i++ ) {
    cfg.addResource( mappingFiles[i] );
  }
  return cfg;
}

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

protected final Configuration buildConfiguration() {
  Configuration cfg = new Configuration().setProperties( buildProperties() );
  String[] mappingFiles = ConfigurationHelper.toStringArray( mapResources, " ,\n\t\r\f" );
  for ( int i = 0; i < mappingFiles.length; i++ ) {
    cfg.addResource( mappingFiles[i] );
  }
  return cfg;
}

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

protected final Configuration buildConfiguration() {
  Configuration cfg = new Configuration().setProperties( buildProperties() );
  String[] mappingFiles = ConfigurationHelper.toStringArray( mapResources, " ,\n\t\r\f" );
  for ( int i = 0; i < mappingFiles.length; i++ ) {
    cfg.addResource( mappingFiles[i] );
  }
  return cfg;
}

相关文章

Configuration类方法