Attribute |
Description |
Required |
dataSource |
JNDI name of data source to use in the session factory. |
Yes. |
dialect |
SQL dialect
of the database. |
Yes. Use fully-qualified class name. |
jndiName |
JNDI name to bind to the SessionFactory
|
Yes. |
password |
Use this password to login to the database |
No. |
serviceName |
|
Yes. |
showSql |
Log sql statemets. |
No. Defaults to false. |
transactionManagerStrategy |
Strategy for obtaining the JTA TransactionManager
|
Yes. |
transactionStrategy |
The fully qualified class name of the Hibernate TransactionFactory
implementation. |
No. |
useOuterJoin |
Whether to use outer join |
No. Defaults to false. |
userName |
Use this user name to login to the database |
No. |
userTransactionName |
The JNDI name of the JTA UserTransaction object |
No. |
acceptAbstractClasses |
Indicates whether or not to generate for abstract classes. |
No, default is "true" |
acceptInterfaces |
Indicates whether or not to generate for interfaces. |
No, default is "true" |
havingClassTag |
Sets the HavingClassTag attribute of the TemplateSubTask object |
No. |
ofType |
|
No. |
packageSubstitutionInheritanceSupported |
Indicates whether or not package substitution should be inherited |
No, default is "true" |
packageSubstitutions |
Sets the PackageSubstitutions attribute of the TemplateSubTask object |
No. |
prefixWithPackageStructure |
Indicates whether or not to prefix with package structure. |
No, default is "true" |
subTaskClassName |
Sets a different name for the subtask which will be seen in the log messages. |
No. |
templateFile |
Sets the name of the template file to use for generation |
Yes if its a nested
element. |
destDir |
Sets the directory where the generated file will be written. |
No. |
mergeDir |
Specifies the location of the merge directory. This is where XDoclet will look for merge files. |
No. |
subTaskName |
Sets an optional name for the subtask that will be seen in XDoclet's debug messages. |
No. |