base-src-folder
|
The base source folder to use for generating the code (for example '.', or ${project.basedir} in maven), if not provided will default to current directory (.)
|
string
|
database-type
|
The database type (currently accepted values are : 'oracle', 'mysql', 'postres')
|
string
|
gen-version
|
The version that will be added to all generated code. (in javadoc comments or where applicable).
|
string
|
gen-author
|
The author that will be added to all generated code, for. (in javadoc comments or where applicable).
|
string
|
src-main-java
|
Relative path to 'base-src-folder' attribute. The directory for main java code. (for instance 'src/main/java' for maven standard layout). It will be used by the relevant generators as output folder.
|
string
|
src-test-java
|
Relative path to 'base-src-folder' attribute. The directory for test java code. (for instance 'src-test-java' for maven standard layout). It will be used by the relevant generators as output folder.
|
string
|
src-main-resources
|
Relative path to 'base-src-folder' attribute. The directory for main java resources. (for instance 'src/main/resources' for maven standard layout). It will be used by the relevant generators as output folder.
|
string
|
src-test-resources
|
Relative path to 'base-src-folder' attribute. The directory for test java resources. (for instance 'src/test/resources' for maven standard layout). It will be used by the relevant generators as output folder.
|
string
|
src-doc-openapi
|
Relative path to 'base-src-folder' attribute. The directory for openapi documentation. (for instance 'src/main/doc/openapi_rest'). It will be used by the relevant generators as output folder.
|
string
|
relations-last
|
'true' if the entities should be generated at the end.
|
string
|
src-helpers
|
Relative path to 'base-src-folder' attribute. The directory helper java files. (default to 'src-main-java'). It will be used by the relevant generators as output folder .
|
string
|
src-mvn-generated-sources
|
Relative path to 'base-src-folder' attribute. The directory for maven plugin generated file. mainly to be used by fj-daogen-maven-plugin. It will be used by the relevant generators as output folder .
|
string
|
class-config
|
The class mapping for DaoGen classes. It will be default to 'cl://config/daogen_default_class_config.xml'. It is usually safe to keep the default.
|
string
|
type-mapper
|
The type mapper. It will be default to 'org.fugerit.java.daogen.base.config.DaogenTypeMapper'. It is usually safe to keep the default.
|
string
|
type-map-config
|
The type mapper config. It will default to 'cl://config/daogen_default_type_mapping.xml'. It is usually safe to keep the default.
|
string
|
generator-catalog
|
The generator catalog. It will be default to 'cl://config/default-generator-catalog.xml'. It is usually safe to keep the default.
|
string
|
decorator-catalog
|
The decorator catalog. It will be default to 'cl://config/default-decorator-catalog.xml'. It is usually safe to keep the default.
|
string
|
default-column-time-insert
|
The default column to be used for 'insert' time. (e.g. 'DATE_INSERT'). Set this property only if you want a special handling of this column.
|
string
|
default-column-time-update
|
The default column to be used for 'last update' time. (e.g. 'DATE_INSERT'). Set this property only if you want a special handling of this column.
|
string
|
struct-prefix
|
The prefix for java.sql.Struct classes, it will default to 'OBJ_'. Common alternative may be 'UT_' (for user type). It is usually safe to keep the default.
|
string
|
package-model
|
The package to be used for model interfaces, for each entity. (e.g. 'org.fugerit.java.daogen.sample.def.model'). The relevant generators and decorators will only run if this property is set.
|
string
|
package-helper
|
The package to be used for basic model implementation classes, for each entity. (e.g. 'org.fugerit.java.daogen.sample.impl.helper'). The relevant generators and decorators will only run if this property is set.
|
string
|
package-helper-microprofile
|
The package to be used model helper on miprofile specification. (e.g. 'org.fugerit.java.daogen.sample.impl.helper' or 'org.fugerit.java.daogen.sample.impl.microprofile'). The relevant generators and decorators will only run if this property is set.
|
string
|
disable-singleton
|
If set to 'enabled' the singleton generation. (i.e. RSE DEFAULT field).
|
enabledDisabledType , base : string , enumeration : [ enabled , disabled ]
|
dao-helper-ng-mode
|
If set to 'enabled' the 'dao.helper.ng' property set will be selected. NOTE: when enabled, Helper entities will not be made serializable.
|
enabledDisabledType , base : string , enumeration : [ enabled , disabled ]
|
dao-wrapper-ng-mode
|
If set to 'enabled' the 'dao.wrapper.ng' property set will be selected. NOTE: when enabled, Wrapper entities will not be made serializable.
|
enabledDisabledType , base : string , enumeration : [ enabled , disabled ]
|
dao-finder-ng-mode
|
If set to 'enabled' the 'dao.finder.ng' property set will be selected. NOTE: when enabled, Finder entities will not be made serializable.
|
enabledDisabledType , base : string , enumeration : [ enabled , disabled ]
|
dao-rest-ng-mode
|
If set to 'enabled' the 'dao.rest.ng' property set will be selected. NOTE: when enabled, Rest entities will not be made serializable.
|
enabledDisabledType , base : string , enumeration : [ enabled , disabled ]
|
type-mapper-time-ng
|
If set to 'enabled' the model_ng property in type mapper is selected. NOTE: when enabled, By default java.time.LocalDate/LocalTime/LocalDateTime will be used for model.
|
enabledDisabledType , base : string , enumeration : [ enabled , disabled ]
|
package-struct
|
The package to be used for database java.sql.String classes, for each entity. (e.g. 'org.fugerit.java.daogen.sample.impl.struct'). The relevant generators and decorators will only by run if this property is set.
|
string
|
package-rse
|
The package to be used for database org.fugerit.java.core.db.dao.RSExtractor classes, for each entity. (e.g. 'org.fugerit.java.daogen.sample.impl.rse'). The relevant generators and decorators will only by run if this property is set.
|
string
|
package-facade-def
|
The package to be used for DAO facade interfaces, for each entity. (e.g. 'org.fugerit.java.daogen.sample.def.facade'). The relevant generators and decorators will only by run if this property is set.
|
string
|
package-facade-data-impl
|
The package to be used for DAO facade basic implementation, for each entity. (e.g. 'org.fugerit.java.daogen.sample.impl.facade.data'). The relevant generators and decorators will only by run if this property is set.
|
string
|
factory-def
|
The fully qualified name to be used for DAO factory interface. (e.g. 'org.fugerit.java.daogen.sample.def.facade.FugeritLogicFacade'). The relevant generators and decorators will only by run if this property is set.
|
string
|
factory-data-impl
|
The fully qualified name to be used for DAO factory basic implementation. (e.g. 'org.fugerit.java.daogen.sample.impl.facade.data.FugeritDataLogicFacade'). The relevant generators and decorators will only by run if this property is set.
|
string
|
package-rest-load
|
The package to be used for a basic rest service implementation, for load methods, for each entity. (e.g. 'org.fugerit.java.daogen.sample.impl.rest.load'). The relevant generators and decorators will only by run if this property is set. NOTE: REST services generation is not recommended, if not as a starting stub.
|
string
|
package-spring-rest-load
|
The package to be used for a basic spring rest service implementation, for load methods, for each entity. (e.g. 'org.fugerit.java.daogen.sample.impl.spring.rest.load'). The relevant generators and decorators will only by run if this property is set. NOTE: REST services generation is not recommended, if not as a starting stub.
|
string
|
package-junit4-model
|
The package to be used for a basic junit 4 implementation, for each entity. (e.g. 'org.fugerit.java.daogen.sample.junit4test.model'). The relevant generators and decorators will only by run if this property is set. NOTE: The junit generation is a very simple stub to start with.
|
string
|
package-junit5-model
|
The package to be used for a basic junit 5 implementation, for each entity. (e.g. 'org.fugerit.java.daogen.sample.junit5test.model'). The relevant generators and decorators will only by run if this property is set. NOTE: The junit generation is a very simple stub to start with.
|
string
|
graalvm-reflect-config
|
Path to the reflect-config.json file to be created (e.g. 'daogen-reflect-config.json'). Initial folder is defined by 'src-main-resources' property. NOTE: Only one file for all the project will be created.
|
string
|
base-rest-service
|
The base class for REST services. (e.g. 'org.fugerit.java.daogen.sample.helper.ServiceProviderHelper'). NOTE: REST services generation is not recommended, if not as a starting stub.
|
string
|
openapi_host
|
The host to be used for openapi specification and implementation specification.
|
anyURI
|
openapi_path
|
The path to be used for openapi specification and implementation specification.
|
string
|
default-sequence
|
The default sequence name to be used for the entities (it is possible to override it).
|
string
|
check-empty-interface
|
If set to '1' will check if interfaces have no methods. NOTE: currently ignored.
|
string
|
jdk-target-version
|
The jdk target version.
|
jdkTargetVersionType , base : string , enumeration : [ 8 , 11 , 17 , 21 ]
|
jee-target-mode
|
The enterprise edition target environment.
|
jeeTargetModeType , base : string , enumeration : [ javax , jakarta ]
|