Class DdlGeneratorHibernate52
- java.lang.Object
-
- de.jpdigital.maven.plugins.hibernate5ddl.DdlGeneratorHibernate52
-
- All Implemented Interfaces:
DdlGenerator
public class DdlGeneratorHibernate52 extends Object implements DdlGenerator
Implementation of theDdlGeneratorinterface for Hibernate 5.1.- Author:
- Jens Pelzetter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classDdlGeneratorHibernate52.PersistenceXmlHandlerA SAX Handler for processing thepersistence.xmlfile.
-
Constructor Summary
Constructors Constructor Description DdlGeneratorHibernate52()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerateDdl(Dialect dialect, Set<Package> packages, Set<Class<?>> entityClasses, GenerateDdlMojo mojo)voidgenerateDdl(String dialectClassName, Set<Package> packages, Set<Class<?>> entityClasses, GenerateDdlMojo mojo)private voidprocessPersistenceXml(StandardServiceRegistryBuilder registryBuilder, GenerateDdlMojo mojo)Helper method for processing thepersistence.xmlfile.
-
-
-
Method Detail
-
generateDdl
public void generateDdl(String dialectClassName, Set<Package> packages, Set<Class<?>> entityClasses, GenerateDdlMojo mojo) throws org.apache.maven.plugin.MojoFailureException
- Specified by:
generateDdlin interfaceDdlGenerator- Throws:
org.apache.maven.plugin.MojoFailureException
-
generateDdl
public void generateDdl(Dialect dialect, Set<Package> packages, Set<Class<?>> entityClasses, GenerateDdlMojo mojo) throws org.apache.maven.plugin.MojoFailureException
- Specified by:
generateDdlin interfaceDdlGenerator- Throws:
org.apache.maven.plugin.MojoFailureException
-
processPersistenceXml
private void processPersistenceXml(StandardServiceRegistryBuilder registryBuilder, GenerateDdlMojo mojo)
Helper method for processing thepersistence.xmlfile.- Parameters:
registryBuilder-StandardServiceRegistryBuilderfrom Hibernate.mojo- Provides access to data provided to the Mojo and the to the MavenLog
-
-