org.hibernate.boot.model.relational.Database.locateNamespace()方法的使用及代码示例

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

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

Database.locateNamespace介绍

暂无

代码示例

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

  1. final Database database = new Database( options );
  2. database.locateNamespace( null, null );
  3. database.locateNamespace( Identifier.toIdentifier( "catalog1" ), null );
  4. database.locateNamespace( Identifier.toIdentifier( "catalog2" ), null );
  5. database.locateNamespace( null, Identifier.toIdentifier( "schema1" ) );
  6. database.locateNamespace( null, Identifier.toIdentifier( "schema2" ) );
  7. database.locateNamespace( Identifier.toIdentifier( "catalog_both_1" ), Identifier.toIdentifier( "schema_both_1" ) );
  8. database.locateNamespace( Identifier.toIdentifier( "catalog_both_2" ), Identifier.toIdentifier( "schema_both_2" ) );

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

  1. String subselectFragment,
  2. boolean isAbstract) {
  3. final Namespace namespace = getDatabase().locateNamespace(
  4. getDatabase().toIdentifier( catalogName ),
  5. getDatabase().toIdentifier( schemaName )

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

  1. protected void buildSequence(Database database) {
  2. final int sourceIncrementSize = getSourceIncrementSize();
  3. final Namespace namespace = database.locateNamespace(
  4. logicalQualifiedSequenceName.getCatalogName(),
  5. logicalQualifiedSequenceName.getSchemaName()
  6. );
  7. Sequence sequence = namespace.locateSequence( logicalQualifiedSequenceName.getObjectName() );
  8. if ( sequence != null ) {
  9. sequence.validate( initialValue, sourceIncrementSize );
  10. }
  11. else {
  12. sequence = namespace.createSequence( logicalQualifiedSequenceName.getObjectName(), initialValue, sourceIncrementSize );
  13. }
  14. this.sequenceName = database.getJdbcEnvironment().getQualifiedObjectNameFormatter().format(
  15. sequence.getName(),
  16. database.getJdbcEnvironment().getDialect()
  17. );
  18. }
  19. }

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

  1. String subselectFragment,
  2. Table includedTable) throws DuplicateMappingException {
  3. final Namespace namespace = getDatabase().locateNamespace(
  4. getDatabase().toIdentifier( catalogName ),
  5. getDatabase().toIdentifier( schemaName )

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

  1. @Override
  2. public void registerExportables(Database database) {
  3. final Namespace namespace = database.locateNamespace(
  4. logicalQualifiedSequenceName.getCatalogName(),
  5. logicalQualifiedSequenceName.getSchemaName()
  6. );
  7. Sequence sequence = namespace.locateSequence( logicalQualifiedSequenceName.getObjectName() );
  8. if ( sequence != null ) {
  9. sequence.validate( 1, 1 );
  10. }
  11. else {
  12. sequence = namespace.createSequence(
  13. logicalQualifiedSequenceName.getObjectName(),
  14. 1,
  15. 1
  16. );
  17. }
  18. final JdbcEnvironment jdbcEnvironment = database.getJdbcEnvironment();
  19. final Dialect dialect = jdbcEnvironment.getDialect();
  20. this.sequenceName = jdbcEnvironment.getQualifiedObjectNameFormatter().format(
  21. sequence.getName(),
  22. dialect
  23. );
  24. this.sql = jdbcEnvironment.getDialect().getSequenceNextValString( sequenceName );
  25. }
  26. }

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

  1. final Dialect dialect = jdbcEnvironment.getDialect();
  2. final Namespace namespace = database.locateNamespace(
  3. logicalQualifiedTableName.getCatalogName(),
  4. logicalQualifiedTableName.getSchemaName()

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

  1. final Dialect dialect = database.getJdbcEnvironment().getDialect();
  2. final Namespace namespace = database.locateNamespace(
  3. qualifiedTableName.getCatalogName(),
  4. qualifiedTableName.getSchemaName()

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

  1. final EntitySource entitySource,
  2. PersistentClass entityDescriptor) {
  3. final Namespace namespace = database.locateNamespace(
  4. determineCatalogName( tableSpecSource ),
  5. determineSchemaName( tableSpecSource )

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

  1. @Override
  2. public void registerExportables(Database database) {
  3. final Namespace namespace = database.locateNamespace(
  4. qualifiedTableName.getCatalogName(),
  5. qualifiedTableName.getSchemaName()

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

  1. final Namespace namespace = database.locateNamespace( catalogName, schemaName );

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

  1. final Identifier logicalCatalogName = determineCatalogName( tableSpecSource );
  2. final Identifier logicalSchemaName = determineSchemaName( tableSpecSource );
  3. final Namespace namespace = database.locateNamespace( logicalCatalogName, logicalSchemaName );

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

  1. public MappedNamespace locateNamespace(Identifier catalog, Identifier schema) {
  2. return locateNamespace( new NamespaceName( catalog, schema ) );
  3. }

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

  1. @Override
  2. public void registerExportables(Database database) {
  3. final Namespace namespace = database.locateNamespace(
  4. logicalQualifiedSequenceName.getCatalogName(),
  5. logicalQualifiedSequenceName.getSchemaName()
  6. );
  7. Sequence sequence = namespace.locateSequence( logicalQualifiedSequenceName.getObjectName() );
  8. if ( sequence != null ) {
  9. sequence.validate( getInitialValue(), getIncrementSize() );
  10. }
  11. else {
  12. sequence = namespace.createSequence( logicalQualifiedSequenceName.getObjectName(), getInitialValue(), getIncrementSize() );
  13. }
  14. }
  15. }

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

  1. String subselectFragment,
  2. boolean isAbstract) {
  3. final MappedNamespace namespace = getDatabase().locateNamespace(
  4. getDatabase().toIdentifier( catalogName ),
  5. getDatabase().toIdentifier( schemaName )

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

  1. protected void buildSequence(Database database) {
  2. final int sourceIncrementSize = getSourceIncrementSize();
  3. final MappedNamespace namespace = database.locateNamespace(
  4. logicalQualifiedSequenceName.getCatalogName(),
  5. logicalQualifiedSequenceName.getSchemaName()
  6. );
  7. MappedSequence sequence = namespace.locateSequence( logicalQualifiedSequenceName.getObjectName() );
  8. if ( sequence != null ) {
  9. sequence.validate( initialValue, sourceIncrementSize );
  10. }
  11. else {
  12. sequence = namespace.createSequence( logicalQualifiedSequenceName.getObjectName(), initialValue, sourceIncrementSize );
  13. }
  14. this.sequenceName = database.getJdbcEnvironment().getQualifiedObjectNameFormatter().format(
  15. sequence.getLogicalName(),
  16. database.getJdbcEnvironment().getDialect()
  17. );
  18. }
  19. }

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

  1. String subselectFragment,
  2. MappedTable includedTable) throws DuplicateMappingException {
  3. final MappedNamespace namespace = getDatabase().locateNamespace(
  4. getDatabase().toIdentifier( catalogName ),
  5. getDatabase().toIdentifier( schemaName )

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

  1. @Override
  2. public void registerExportables(Database database) {
  3. final MappedNamespace namespace = database.locateNamespace(
  4. logicalQualifiedSequenceName.getCatalogName(),
  5. logicalQualifiedSequenceName.getSchemaName()
  6. );
  7. MappedSequence sequence = namespace.locateSequence( logicalQualifiedSequenceName.getObjectName() );
  8. if ( sequence != null ) {
  9. sequence.validate( 1, 1 );
  10. }
  11. else {
  12. sequence = namespace.createSequence(
  13. logicalQualifiedSequenceName.getObjectName(),
  14. 1,
  15. 1
  16. );
  17. }
  18. final JdbcEnvironment jdbcEnvironment = database.getJdbcEnvironment();
  19. final Dialect dialect = jdbcEnvironment.getDialect();
  20. this.sequenceName = jdbcEnvironment.getQualifiedObjectNameFormatter().format(
  21. sequence.getLogicalName(),
  22. dialect
  23. );
  24. this.sql = jdbcEnvironment.getDialect().getSequenceNextValString( sequenceName );
  25. }
  26. }

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

  1. final Dialect dialect = jdbcEnvironment.getDialect();
  2. final MappedNamespace namespace = database.locateNamespace(
  3. logicalQualifiedTableName.getCatalogName(),
  4. logicalQualifiedTableName.getSchemaName()

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

  1. final Dialect dialect = database.getJdbcEnvironment().getDialect();
  2. final MappedNamespace namespace = database.locateNamespace(
  3. qualifiedTableName.getCatalogName(),
  4. qualifiedTableName.getSchemaName()

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

  1. @Override
  2. public void registerExportables(Database database) {
  3. final MappedNamespace namespace = database.locateNamespace(
  4. qualifiedTableName.getCatalogName(),
  5. qualifiedTableName.getSchemaName()

相关文章