List of usage examples for org.hibernate.id SequenceIdentityGenerator SequenceIdentityGenerator
SequenceIdentityGenerator
From source file:org.opensingular.lib.support.persistence.util.HybridIdentityOrSequenceGenerator.java
License:Apache License
private PostInsertIdentifierGenerator getDelegate() { if (delegate == null) { String generator = SingularProperties.get().getProperty(SingularProperties.HIBERNATE_GENERATOR); if ("sequence".equals(generator)) { delegate = new SequenceIdentityGenerator(); } else if ("identity".equals(generator)) { delegate = new IdentityGenerator(); } else {/*from www. j a v a2 s . c o m*/ delegate = new IdentityGenerator(); logger.warn( "Tipo de gerador no definido (system property 'singular.hibernate.generator'), utilizando IdentityGenerator. "); } } return delegate; }