Class DdlGeneratorHibernate62
- java.lang.Object
-
- de.jpdigital.maven.plugins.hibernate6ddl.DdlGeneratorHibernate62
-
- All Implemented Interfaces:
DdlGenerator
public class DdlGeneratorHibernate62 extends Object implements DdlGenerator
Implementation of theDdlGeneratorinterface for Hibernate 6.2.- Author:
- Jens Pelzetter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classDdlGeneratorHibernate62.PersistenceXmlHandlerA SAX Handler for processing thepersistence.xmlfile.
-
Constructor Summary
Constructors Constructor Description DdlGeneratorHibernate62()
-
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 MojoFailureException
- Specified by:
generateDdlin interfaceDdlGenerator- Throws:
MojoFailureException
-
generateDdl
public void generateDdl(Dialect dialect, Set<Package> packages, Set<Class<?>> entityClasses, GenerateDdlMojo mojo) throws MojoFailureException
- Specified by:
generateDdlin interfaceDdlGenerator- Throws:
MojoFailureException
-
processPersistenceXml
private void processPersistenceXml(StandardServiceRegistryBuilder registryBuilder, GenerateDdlMojo mojo)
Helper method for processing thepersistence.xmlfile.- Parameters:
registryBuilder-StandardServiceRegistryBuilderfrom Hibernate.mojo- Provides access to the MavenLogand the properties provided to the Mojo.
-
-