This profile contains all elements that can be applied on the model used as the MDA transformation process. These elements are specific to the AndroMDA Hibernate Cartridge component.
| Entity(Back to Stereotypes) |
|
Applied on:
|
.hbm.xml
descriptor and the corresponding class from it.
|
| Service(Back to Stereotypes) |
|
Applied on:
|
|
|
| Enumeration(Back to Stereotypes) |
|
Applied on:
|
|
|
| @andromda.hibernate.query(Back to Tagged Values) |
Applied on:
query
.
|
|
|
| @andromda.hibernate.query.useNamedParameters(Back to Tagged Values) |
Applied on:
query
.
|
|
|
Allowed values for this element:
|
| @andromda.ejb.viewType(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.ejb.transaction.type(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.lazy(Back to Tagged Values) |
|
Applied on:
|
true
for
lazy
,
false
for
eager
. Defaults to
false
for composite
associations (unless
compositionDefinesEagerLoadingis
set to
false
) and defaults to
true
for the other kinds.
For entities, defaults to
false
for Hibernate 2 and
true
for Hibernate 3 and NHibernate.
|
Allowed values for this element:
|
| @andromda.hibernate.inheritance(Back to Tagged Values) |
|
Applied on:
|
The tagged value of @andromda.hibernate.inheritance is set on the base/root class. All subclasses must then follow the same strategy unless interface or concrete is the predecessor strategy. The default strategy is defined by the hibernateInheritanceStrategy namespace property. |
Allowed values for this element:
|
| @andromda.hibernate.outerjoin(Back to Tagged Values) |
|
Applied on:
|
|
Allowed values for this element:
|
| @andromda.hibernate.entity.dynamicInsert(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.entity.dynamicUpdate(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.generator.class(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.entity.proxy(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.collection.type(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.sort.type(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.orderByColumns(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.whereClause(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.collection.index(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.collection.index.type(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.version(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.cascade(Back to Tagged Values) |
|
Applied on:
|
|
|
| @andromda.hibernate.formula(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.persistence.discriminator.column.name(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.persistence.discriminator.type(Back to Tagged Values) |
|
Applied on:
|
The tagged value of @andromda.persistence.discriminator.type is set once on the base/root class to indicate the type of the column used for the discriminator. The default discriminator type is defined by the entityDiscriminatorType namespace property. |
Allowed values for this element:
|
| @andromda.persistence.discriminator.value(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.property.insert(Back to Tagged Values) |
|
Applied on:
|
false
allows the column to be
initialized using other mechanisms such as a value defaulted by the
database. Defaults to
true
.
|
Allowed values for this element:
|
| @andromda.hibernate.property.update(Back to Tagged Values) |
|
Applied on:
|
false
allows the column to be
updated using other mechanisms such as a value defaulted by the
database. Defaults to
true
.
|
Allowed values for this element:
|
| @andromda.hibernate.xml.tagName(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.xml.embed(Back to Tagged Values) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.query.useCache(Back to Tagged Values for caching) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.entity.cache(Back to Tagged Values for caching) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.entity.cache.distributed(Back to Tagged Values for caching) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.association.cache(Back to Tagged Values for caching) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.association.cache.distributed(Back to Tagged Values for caching) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.ehcache.maxElementsInMemory(Back to Tagged Values for caching) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.ehcache.eternal(Back to Tagged Values for caching) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.ehcache.timeToIdleSeconds(Back to Tagged Values for caching) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.ehcache.timeToLiveSeconds(Back to Tagged Values for caching) |
|
Applied on:
|
|
|
Allowed values for this element:
|
| @andromda.hibernate.ehcache.overflowToDisk(Back to Tagged Values for caching) |
|
Applied on:
|
|
|
Allowed values for this element:
|