Mapping File Column Order -
Getter/Setter Visibility - Set the visibility of getter and setter methods for attributes in persistable classes. By selecting Public,
public getters and setters will be generated. By selecting Follow attribute, the visibility will follow the visibility of attributes.
Generate Mapping - Overwrite or update XML mapping files
Mapping type for date - Select hibernate type for mapping date type: Date, Time, Timestamp
Composite ID with Association - Generate or for composite ID, has some
bugs and is recommended.
Generate property constant - Generate constant for each properties, best for building customized HQL or Criteria.
Generate lower case package - It is preferred to use lower case for package name in Java. Check this to enforce the use of lower
case for package name no matter the package element in project has lower or upper case as name.
Separate subclass mapping file - Generate subclass's XML mapping file in separate file, instead of generating in parent class
mapping file.
Attribute Prefix - Prefix of names of attributes in persistable classes.
Persistent API return type - DAO method return subclass.
Public ID setter - Generate ID setter as public.
Public Version setter - Generate Version property setter as public.
Generate custom annotation - Generate Java annotations defined in model specification.
Generate non-persistable association - Generate non-persistable association in persistable class.
Generate @SuppressWarning("all") annotation - Generate @SuppressWarning("all") annotation to reduce compiler warnings.
Generate sessionless methods - Generate DAO methods without session parameter.
Property access - Hibernate access attribute by getter/setter methods.
Generate validator constraints - Generate hibernate validator annotation for validating String length.
Encoding - Encoding for generating source files.
Persistent Manager Package - Customize the package for PersistentManager or using default.
Persistent Collection - Customize persistent collection's implementation class for each collection type.
Non Persistent Collection - Customize non-persistent collection implementation class.