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

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

Introduction

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

Prototype

@Override
    public IdentifierGenerator createIdentifierGenerator(String strategy, Type type, Properties config) 

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  www.jav a2 s  .  com
        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());
    }
}