Hitachi

uCosminexus Application Server Compatibility Guide


13.2 persistence.xml

The following table describes the configuration of persistence.xml:

Tag name

Occurrence pattern

Description

<persistence>

Once

Indicates the root tag.

<persistence-unit>

0 or more times

Defines the persistence unit.

<description>

0 or once

Describes the persistence unit.

<provider>

0 or once

Specifies the implementation class name of javax.persistence.spi.PersistenceProvider.

<jta-data-source>

0 or once

Specifies the references for the data source corresponding to the JTA transaction.

<non-jta-data-source>

0 or once

Specifies the references for the data source not corresponding to the JTA transaction.

<mapping-file>

0 or more times

Specifies the O/R mapping file.

<jar-file>

0 or more times

Codes a JAR file name containing the entity class, embeddable class, and mappedsuper class.

<class>

0 or more times

Codes the entity class, embeddable class, and mappedsuper class.

<exclude-unlisted-classes>

0 or once

Specifies the Persistence class.

<properties>

0 or once

Defines the Cosminexus JPA Provider-specific properties.

<property>

0 or more times

Defines various properties.

For details about the respective tags, see 13.2.1 Details of persistence.xml.

Organization of this section