Class MySeqGenerator

  • All Implemented Interfaces:
    org.hibernate.id.Configurable, org.hibernate.id.IdentifierGenerator, org.hibernate.id.PersistentIdentifierGenerator

    public class MySeqGenerator
    extends org.hibernate.id.SequenceGenerator
    http://www.hibernate.org/296.html
    • Field Summary

      • Fields inherited from class org.hibernate.id.SequenceGenerator

        PARAMETERS, SEQUENCE
      • Fields inherited from interface org.hibernate.id.IdentifierGenerator

        ENTITY_NAME
      • Fields inherited from interface org.hibernate.id.PersistentIdentifierGenerator

        CATALOG, IDENTIFIER_NORMALIZER, PK, SCHEMA, SQL_STATEMENT_LOGGER, TABLE, TABLES
    • Constructor Summary

      Constructors 
      Constructor Description
      MySeqGenerator()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void configure​(org.hibernate.type.Type type, java.util.Properties params, org.hibernate.dialect.Dialect dialect)
      If the parameters do not contain a SequenceGenerator.SEQUENCE name, we assign one based on the table name.
      • Methods inherited from class org.hibernate.id.SequenceGenerator

        buildHolder, generate, generateHolder, generatorKey, getIdentifierType, getSequenceName, sqlCreateStrings, sqlDropStrings
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MySeqGenerator

        public MySeqGenerator()
    • Method Detail

      • configure

        public void configure​(org.hibernate.type.Type type,
                              java.util.Properties params,
                              org.hibernate.dialect.Dialect dialect)
                       throws org.hibernate.MappingException
        If the parameters do not contain a SequenceGenerator.SEQUENCE name, we assign one based on the table name.
        Specified by:
        configure in interface org.hibernate.id.Configurable
        Overrides:
        configure in class org.hibernate.id.SequenceGenerator
        Throws:
        org.hibernate.MappingException