Tabnine Logo
DatabaseStructure.getName
Code IndexAdd Tabnine to your IDE (free)

How to use
getName
method
in
org.hibernate.id.enhanced.DatabaseStructure

Best Java code snippets using org.hibernate.id.enhanced.DatabaseStructure.getName (Showing top 16 results out of 315)

origin: hibernate/hibernate-orm

@Override
public Object generatorKey() {
  return databaseStructure.getName();
}
origin: hibernate/hibernate-orm

@Override
public String determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect) {
  return dialect.getSelectSequenceNextValString( getDatabaseStructure().getName() );
}
origin: hibernate/hibernate-orm

  @Test
  @TestForIssue(jiraKey = "HHH-6790")
  public void testSequencePerEntity() {
    // Checking first entity.
    EntityPersister persister = sessionFactory().getEntityPersister( DedicatedSequenceEntity1.class.getName() );
    IdentifierGenerator generator = persister.getIdentifierGenerator();
    assertTrue( SequenceStyleGenerator.class.isInstance( generator ) );
    SequenceStyleGenerator seqGenerator = (SequenceStyleGenerator) generator;
    assertEquals(
        StringHelper.unqualifyEntityName( DedicatedSequenceEntity1.class.getName() ) + DedicatedSequenceEntity1.SEQUENCE_SUFFIX,
        seqGenerator.getDatabaseStructure().getName()
    );

    // Checking second entity.
    persister = sessionFactory().getEntityPersister( DedicatedSequenceEntity2.class.getName() );
    generator = persister.getIdentifierGenerator();
    assertTrue( SequenceStyleGenerator.class.isInstance( generator ) );
    seqGenerator = (SequenceStyleGenerator) generator;
    assertEquals(
        DedicatedSequenceEntity2.ENTITY_NAME + DedicatedSequenceEntity1.SEQUENCE_SUFFIX,
        seqGenerator.getDatabaseStructure().getName()
    );
  }
}
origin: hibernate/hibernate-orm

@Test
public void baseline() {
  final StandardServiceRegistry ssr = new StandardServiceRegistryBuilder().build();
  final Metadata bootModel = new MetadataSources( ssr )
      .addAnnotatedClass( ExplicitGeneratorEntity.class )
      .buildMetadata();
  final PersistentClass entityMapping = bootModel.getEntityBinding( ExplicitGeneratorEntity.class.getName() );
  final IdentifierGenerator generator  = entityMapping.getIdentifier().createIdentifierGenerator(
      bootModel.getIdentifierGeneratorFactory(),
      ssr.getService( JdbcEnvironment.class ).getDialect(),
      null,
      null,
      (RootClass) entityMapping
  );
  final SequenceStyleGenerator sequenceStyleGenerator = assertTyping( SequenceStyleGenerator.class, generator );
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getName(), is( "my_real_db_sequence" ) );
  // all the JPA defaults since they were not defined
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getInitialValue(), is( 100 ) );
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getIncrementSize(), is( 500 ) );
}
origin: hibernate/hibernate-orm

@Test
public void testImplicitSequenceGeneratorGeneratorName() {
  final StandardServiceRegistry ssr = new StandardServiceRegistryBuilder().build();
  final Metadata bootModel = new MetadataSources( ssr )
      .addAnnotatedClass( ImplicitSequenceGeneratorEntity.class )
      .buildMetadata();
  final PersistentClass entityMapping = bootModel.getEntityBinding( ImplicitSequenceGeneratorEntity.class.getName() );
  final IdentifierGenerator generator  = entityMapping.getIdentifier().createIdentifierGenerator(
      bootModel.getIdentifierGeneratorFactory(),
      ssr.getService( JdbcEnvironment.class ).getDialect(),
      null,
      null,
      (RootClass) entityMapping
  );
  final SequenceStyleGenerator sequenceStyleGenerator = assertTyping( SequenceStyleGenerator.class, generator );
  // PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME == true (the default) indicates that the generator-name
  //		should be used as the default instead.
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getName(), is( "my_db_sequence" ) );
  // the JPA defaults since they were not defined
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getInitialValue(), is( 1 ) );
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getIncrementSize(), is( 50 ) );
}
origin: hibernate/hibernate-orm

assertThat( sequenceStyleGenerator.getDatabaseStructure().getName(), is( "my_db_sequence" ) );
assertThat( sequenceStyleGenerator.getDatabaseStructure().getInitialValue(), is( 100 ) );
assertThat( sequenceStyleGenerator.getDatabaseStructure().getIncrementSize(), is( 500 ) );
origin: hibernate/hibernate-orm

@Test
public void testImplicitSequenceGenerator() {
  final StandardServiceRegistry ssr = new StandardServiceRegistryBuilder()
      .applySetting( AvailableSettings.PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME, "false" )
      .build();
  final Metadata bootModel = new MetadataSources( ssr )
      .addAnnotatedClass( ImplicitSequenceGeneratorEntity.class )
      .buildMetadata();
  final PersistentClass entityMapping = bootModel.getEntityBinding( ImplicitSequenceGeneratorEntity.class.getName() );
  final IdentifierGenerator generator  = entityMapping.getIdentifier().createIdentifierGenerator(
      bootModel.getIdentifierGeneratorFactory(),
      ssr.getService( JdbcEnvironment.class ).getDialect(),
      null,
      null,
      (RootClass) entityMapping
  );
  final SequenceStyleGenerator sequenceStyleGenerator = assertTyping( SequenceStyleGenerator.class, generator );
  // PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME == false indicates that the legacy
  // 		default (hibernate_sequence) should be used
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getName(), is( "hibernate_sequence" ) );
  // the JPA defaults since they were not defined
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getInitialValue(), is( 1 ) );
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getIncrementSize(), is( 50 ) );
}
origin: hibernate/hibernate-orm

@Test
public void testExplicitSequenceGeneratorImplicitName() {
  final StandardServiceRegistry ssr = new StandardServiceRegistryBuilder()
      .applySetting( AvailableSettings.PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME, "false" )
      .build();
  final Metadata bootModel = new MetadataSources( ssr )
      .addAnnotatedClass( ExplicitSequenceGeneratorImplicitNameEntity.class )
      .buildMetadata();
  final PersistentClass entityMapping = bootModel.getEntityBinding( ExplicitSequenceGeneratorImplicitNameEntity.class.getName() );
  final IdentifierGenerator generator  = entityMapping.getIdentifier().createIdentifierGenerator(
      bootModel.getIdentifierGeneratorFactory(),
      ssr.getService( JdbcEnvironment.class ).getDialect(),
      null,
      null,
      (RootClass) entityMapping
  );
  final SequenceStyleGenerator sequenceStyleGenerator = assertTyping( SequenceStyleGenerator.class, generator );
  // all the JPA defaults since they were not defined
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getName(), is( SequenceStyleGenerator.DEF_SEQUENCE_NAME ) );
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getInitialValue(), is( 100 ) );
  assertThat( sequenceStyleGenerator.getDatabaseStructure().getIncrementSize(), is( 500 ) );
}
origin: hibernate/hibernate-orm

@Test
public void testAutoEntity() {
  final EntityPersister persister = sessionFactory().getEntityPersister( AutoEntity.class.getName() );
  IdentifierGenerator generator = persister.getIdentifierGenerator();
  assertTrue( SequenceStyleGenerator.class.isInstance( generator ) );
  SequenceStyleGenerator seqGenerator = (SequenceStyleGenerator) generator;
  assertEquals( SequenceStyleGenerator.DEF_SEQUENCE_NAME, seqGenerator.getDatabaseStructure().getName() );
  assertEquals( SequenceStyleGenerator.DEFAULT_INITIAL_VALUE, seqGenerator.getDatabaseStructure().getInitialValue() );
  assertEquals( SequenceStyleGenerator.DEFAULT_INCREMENT_SIZE, seqGenerator.getDatabaseStructure().getIncrementSize() );
}
origin: hibernate/hibernate-orm

@Test
public void testMinimalSequenceEntity() {
  final EntityPersister persister = sessionFactory().getEntityPersister( MinimalSequenceEntity.class.getName() );
  IdentifierGenerator generator = persister.getIdentifierGenerator();
  assertTrue( SequenceStyleGenerator.class.isInstance( generator ) );
  SequenceStyleGenerator seqGenerator = (SequenceStyleGenerator) generator;
  assertEquals( MinimalSequenceEntity.SEQ_NAME, seqGenerator.getDatabaseStructure().getName() );
  // 1 is the annotation default
  assertEquals( 1, seqGenerator.getDatabaseStructure().getInitialValue() );
  // 50 is the annotation default
  assertEquals( 50, seqGenerator.getDatabaseStructure().getIncrementSize() );
  assertFalse( NoopOptimizer.class.isInstance( seqGenerator.getOptimizer() ) );
}
origin: org.hibernate/com.springsource.org.hibernate

@Override
public Object generatorKey() {
  return databaseStructure.getName();
}
origin: org.hibernate.orm/hibernate-core

@Override
public Object generatorKey() {
  return databaseStructure.getName();
}
origin: org.hibernate/com.springsource.org.hibernate.core

@Override
public Object generatorKey() {
  return databaseStructure.getName();
}
origin: org.hibernate/com.springsource.org.hibernate.core

  @Override
  public String determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect) {
    return dialect.getSelectSequenceNextValString( getDatabaseStructure().getName() );
  }
}
origin: org.hibernate/com.springsource.org.hibernate

  @Override
  public String determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect) {
    return dialect.getSelectSequenceNextValString( getDatabaseStructure().getName() );
  }
}
origin: org.hibernate.orm/hibernate-core

@Override
public String determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect) {
  return dialect.getSelectSequenceNextValString( getDatabaseStructure().getName() );
}
org.hibernate.id.enhancedDatabaseStructuregetName

Javadoc

The name of the database structure (table or sequence).

Popular methods of DatabaseStructure

  • buildCallback
    A callback to be able to get the next value from the underlying structure as needed.
  • isPhysicalSequence
    Is the structure physically a sequence?
  • prepare
    Prepare this structure for use. Called sometime after instantiation, but before first use.
  • sqlCreateStrings
    Commands needed to create the underlying structures.
  • sqlDropStrings
    Commands needed to drop the underlying structures.
  • registerExportables
  • getIncrementSize
    The configured increment size
  • getInitialValue
    The configured initial value
  • getTimesAccessed
    How many times has this structure been accessed through this reference?

Popular in Java

  • Start an intent from android
  • addToBackStack (FragmentTransaction)
  • onRequestPermissionsResult (Fragment)
  • getContentResolver (Context)
  • Menu (java.awt)
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • JTable (javax.swing)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now