while ( classes.hasNext() ) {
PersistentClass model = (PersistentClass) classes.next();
if ( !model.isInherited() ) {
IdentifierGenerator generator = model.getIdentifier().createIdentifierGenerator(settings.getDialect(),
settings.getDefaultCatalogName(), settings.getDefaultSchemaName(),
(RootClass) model);
identifierGenerators.put( model.getEntityName(), generator );
}
}
This is quite flexible and customizable. Each table can configure a different sequence High Low key generator.
No comments:
Post a Comment