@Mojo(name="domain",
defaultPhase=GENERATE_RESOURCES,
requiresProject=true)
public class DomainMojo
extends AbstractSqlCommentsMojo
| Modifier and Type | Field and Description |
|---|---|
protected String |
packageName
Target package name where generate classes.
|
protected String |
tablePrefix
A table prefix to be removed when creating domain class name.
|
compileWithTestClasses, databaseColumns, databaseDialect, databaseUrl, dbPassword, dbUserName, dialect, hasErrors, jdbcDriverClass, mappingFiles, outputDirectory, project, TABLE_PROP_CLASS_NAME, TABLE_PROP_COLUMN_JAVA_CLASS, TABLE_PROP_COLUMN_MAPPER, TABLE_PROP_INTERFACES, TABLE_PROP_PK_GENERATOR, tableProperties, tables, templateProcessor| Constructor and Description |
|---|
DomainMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
protected void |
extractDatabaseMetaData(DatabaseMetaData databaseMetaData)
Extract appropriate metadata from database.
|
loadDatabaseMetadata, mapDBColumnDefinition, processFile, processFile@Parameter(required=false) protected String tablePrefix
@Parameter(required=true) protected String packageName
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
execute in interface org.apache.maven.plugin.Mojoexecute in class AbstractSqlCommentsMojoorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected void extractDatabaseMetaData(DatabaseMetaData databaseMetaData) throws SQLException
AbstractSqlCommentsMojoextractDatabaseMetaData in class AbstractSqlCommentsMojodatabaseMetaData - database metadataSQLExceptionCopyright © 2014–2015 Vracon s.r.o.. All rights reserved.