## Hibernate

Implemented in class xdoclet.modules.hibernate.HibernateTagsHandler.

- Block Tags
- Content Tags

### Block Tags:

#### forAllClasses (block template)

Iterates over all classes loaded by javadoc and evaluates the body of the tag for each class. It descards classes that have a xdoclet-generated class tag defined.

[abstract] | If true then accept abstract classes also; otherwise don't. Valid Values = {true,false}
type | For all classes that are extends by the type.

### Content templates:

#### dataSource (content template)

data source JNDI Name extractor

#### dialect (content template)

SQL dialect extractor

#### getFileName (content template)

Returns full path of hibernate file for the current class.

#### jndiName (content template)

configured JNDI name

#### mappingList (content template)

comma separated list of hibernate mappings

#### serviceName (content template)

return configured service name