Example usage for org.hibernate.id.factory.internal DefaultIdentifierGeneratorFactory getIdentifierGeneratorClass

List of usage examples for org.hibernate.id.factory.internal DefaultIdentifierGeneratorFactory getIdentifierGeneratorClass

Introduction

In this page you can find the example usage for org.hibernate.id.factory.internal DefaultIdentifierGeneratorFactory getIdentifierGeneratorClass.

Prototype

@Override
    public Class getIdentifierGeneratorClass(String strategy) 

Source Link

Usage

From source file:seca2.program.test.TestIssue7.java

public static void main(String[] args) {
    DefaultIdentifierGeneratorFactory factory = new DefaultIdentifierGeneratorFactory();
    Class clazz = factory.getIdentifierGeneratorClass("org.hibernate.id.MultipleHiLoPerTableGenerator");
    try {/*from  w w w  .ja va  2 s.co  m*/
        IdentifierGenerator identifierGenerator = (IdentifierGenerator) clazz.newInstance();
        factory.createIdentifierGenerator("org.hibernate.id.MultipleHiLoPerTableGenerator", null, null);
        System.out.println(identifierGenerator.toString());
    } catch (InstantiationException ex) {
        System.out.println(ex.getMessage());
    } catch (IllegalAccessException ex) {
        System.out.println(ex.getMessage());
    }
}