XDoclet Overview News and Status Download/Installation Using XDoclet Best Practices FAQ License Ant Task Reference <ejbdoclet .. /> <webdoclet .. /> <hibernatedoclet .. /> <jdodoclet .. /> <jmxdoclet .. /> <doclet .. /> <documentdoclet .. /> Tag Reference apache (@soap @struts) bea (@weblogic) caucho (@resin) ejb (@ejb @dao) exolab (@castor) hp (@hpas) hibernate (@hibernate) ibm (@websphere) java (@javabean) jboss (@jboss) jdo (@jdo) jmx (@jmx) macromedia (@jrun) mvcsoft (@mvcsoft) mx4j (@mx4j) objectweb (@jonas) orion (@orion) pramati (@pramati) sybase (@easerver) web (@web @jsp) webwork (@webwork) xdoclet (@xdoclet @doc) Feature Documentation Using Value Objects Advanced Maven Plug-in Merge Points Log4J Configuration IDE Integration Migration from EJBDoclet Ant 1.5 Troubleshooting Community Feedback Resources Tools Developer Resources Developer Guide Architecture Branches and Tags CVS Directory Layout XDoclet 2.0 Design Planning Development Reference Javadoc (API) Template Language (*.xdt) Todo List Project Documentation Front Page Project Info Project Reports Development Process | ### Tag Reference for @resin-ejb Class Level Tags @resin-ejb.entity-bean Method Level Tags @resin-ejb.cmp-field @resin-ejb.entity-method @resin-ejb.relation ### Tag Usage, Class Level (@resin-ejb) Resin Ejb tags #### @resin-ejb.entity-bean (0..1) Resin CMP Entity Bean. Requires @ejb:bean.
Parameter | Type | Applicability | Description | Mandatory
--- | --- | --- | --- | ---
sql-table | text |  | Database table for this Entity | false
data-source | text |  | Entity data source | false
cache-size | int |  | Bean cache size | false
cache-timeout | text |  | Bean cache timeout; default unit is seconds (s) if none specified. | false
### Tag Usage, Method Level (@resin-ejb) Resin Ejb tags #### @resin-ejb.cmp-field (0..1) Specifies database column properties of a persistent field. Requires @ejb:persistent-field.
Parameter | Type | Applicability | Description | Mandatory
--- | --- | --- | --- | ---
sql-column | text |  | Database column name | false
sql-type | text |  | SQL column type used during table generation | false
abstract-sql-type | text |  | java.sql.Types column type which is matched with driver type map to determine physical column type during table generation | false
#### @resin-ejb.entity-method (0..*) Business method configuration; see http://caucho.com/products/resin-ejb/ejb-ref/resin-ejb-config.xtp#method
Parameter | Type | Applicability | Description | Mandatory
--- | --- | --- | --- | ---
signature | text |  | Java method signature or * (for general case); mandatory at class-level | false
resin-isolation | text |  | Caching hint for Resin; valid values are 'read-only' (read-only) and 'database' (read-write) | false
query-loads-bean | text |  | find or select query will load the bean rather than just the primary key; valid values are 'true', 'false' | false
#### @resin-ejb.relation (0..1) Database configuration for persistent relations. Requires @ejb:relation
Parameter | Type | Applicability | Description | Mandatory
--- | --- | --- | --- | ---
sql-table | text |  | Database table for n-m relationships (only) | false
sql-column | text |  | Database column | false
order-by | text |  | Persistent field name for ordering collections in 1-n relationships (only) | false