You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2007/01/23 00:51:01 UTC
svn commit: r498854 [2/2] - in
/incubator/openejb/trunk/openejb3/container/openejb-jee/src:
main/java/org/apache/openejb/jee/jpa/ main/java/org/apache/openejb/jee/oej2/
test/java/org/apache/openejb/jee/jpa/
test/java/org/apache/openejb/jee/oej2/ test/r...
Added: incubator/openejb/trunk/openejb3/container/openejb-jee/src/test/resources/jpa-mapping-full.xml
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/test/resources/jpa-mapping-full.xml?view=auto&rev=498854
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/test/resources/jpa-mapping-full.xml (added)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/test/resources/jpa-mapping-full.xml Mon Jan 22 15:50:50 2007
@@ -0,0 +1,1329 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm" version="1.0">
+ <description>String</description>
+ <persistence-unit-metadata>
+ <xml-mapping-metadata-complete/>
+ <persistence-unit-defaults>
+ <schema>String</schema>
+ <catalog>String</catalog>
+ <access>PROPERTY</access>
+ <cascade-persist/>
+ <entity-listeners>
+ <entity-listener class="String">
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ </entity-listener>
+ <entity-listener class="String">
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ </entity-listener>
+ </entity-listeners>
+ </persistence-unit-defaults>
+ </persistence-unit-metadata>
+ <package>String</package>
+ <schema>String</schema>
+ <catalog>String</catalog>
+ <access>PROPERTY</access>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <named-query name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-query>
+ <named-query name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-query>
+ <named-native-query result-set-mapping="String" result-class="String" name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-native-query>
+ <named-native-query result-set-mapping="String" result-class="String" name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-native-query>
+ <sql-result-set-mapping name="String">
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <column-result name="String"/>
+ <column-result name="String"/>
+ </sql-result-set-mapping>
+ <sql-result-set-mapping name="String">
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <column-result name="String"/>
+ <column-result name="String"/>
+ </sql-result-set-mapping>
+ <mapped-superclass metadata-complete="true" class="String" access="PROPERTY">
+ <description>String</description>
+ <id-class class="String"/>
+ <exclude-default-listeners/>
+ <exclude-superclass-listeners/>
+ <entity-listeners>
+ <entity-listener class="String">
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ </entity-listener>
+ <entity-listener class="String">
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ </entity-listener>
+ </entity-listeners>
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ <attributes>
+ <id name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <generated-value strategy="TABLE" generator="String"/>
+ <temporal>DATE</temporal>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ </id>
+ <id name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <generated-value strategy="TABLE" generator="String"/>
+ <temporal>DATE</temporal>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ </id>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <version name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <temporal>DATE</temporal>
+ </version>
+ <version name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <temporal>DATE</temporal>
+ </version>
+ <many-to-one target-entity="String" optional="true" name="String" fetch="LAZY">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-one>
+ <many-to-one target-entity="String" optional="true" name="String" fetch="LAZY">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-one>
+ <one-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-many>
+ <one-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-many>
+ <one-to-one target-entity="String" optional="true" name="String" mapped-by="String" fetch="LAZY">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-one>
+ <one-to-one target-entity="String" optional="true" name="String" mapped-by="String" fetch="LAZY">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-one>
+ <many-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-many>
+ <many-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-many>
+ <embedded name="String">
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ </embedded>
+ <embedded name="String">
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ </embedded>
+ <transient name="String"/>
+ <transient name="String"/>
+ </attributes>
+ </mapped-superclass>
+ <mapped-superclass metadata-complete="true" class="String" access="PROPERTY">
+ <description>String</description>
+ <id-class class="String"/>
+ <exclude-default-listeners/>
+ <exclude-superclass-listeners/>
+ <entity-listeners>
+ <entity-listener class="String">
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ </entity-listener>
+ <entity-listener class="String">
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ </entity-listener>
+ </entity-listeners>
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ <attributes>
+ <id name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <generated-value strategy="TABLE" generator="String"/>
+ <temporal>DATE</temporal>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ </id>
+ <id name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <generated-value strategy="TABLE" generator="String"/>
+ <temporal>DATE</temporal>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ </id>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <version name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <temporal>DATE</temporal>
+ </version>
+ <version name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <temporal>DATE</temporal>
+ </version>
+ <many-to-one target-entity="String" optional="true" name="String" fetch="LAZY">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-one>
+ <many-to-one target-entity="String" optional="true" name="String" fetch="LAZY">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-one>
+ <one-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-many>
+ <one-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-many>
+ <one-to-one target-entity="String" optional="true" name="String" mapped-by="String" fetch="LAZY">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-one>
+ <one-to-one target-entity="String" optional="true" name="String" mapped-by="String" fetch="LAZY">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-one>
+ <many-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-many>
+ <many-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-many>
+ <embedded name="String">
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ </embedded>
+ <embedded name="String">
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ </embedded>
+ <transient name="String"/>
+ <transient name="String"/>
+ </attributes>
+ </mapped-superclass>
+ <entity name="String" metadata-complete="true" class="String" access="PROPERTY">
+ <description>String</description>
+ <table schema="String" name="String" catalog="String">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table>
+ <secondary-table schema="String" name="String" catalog="String">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </secondary-table>
+ <secondary-table schema="String" name="String" catalog="String">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </secondary-table>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <id-class class="String"/>
+ <inheritance strategy="SINGLE_TABLE"/>
+ <discriminator-value>String</discriminator-value>
+ <discriminator-column name="String" length="0" discriminator-type="STRING" column-definition="String"/>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <named-query name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-query>
+ <named-query name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-query>
+ <named-native-query result-set-mapping="String" result-class="String" name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-native-query>
+ <named-native-query result-set-mapping="String" result-class="String" name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-native-query>
+ <sql-result-set-mapping name="String">
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <column-result name="String"/>
+ <column-result name="String"/>
+ </sql-result-set-mapping>
+ <sql-result-set-mapping name="String">
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <column-result name="String"/>
+ <column-result name="String"/>
+ </sql-result-set-mapping>
+ <exclude-default-listeners/>
+ <exclude-superclass-listeners/>
+ <entity-listeners>
+ <entity-listener class="String">
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ </entity-listener>
+ <entity-listener class="String">
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ </entity-listener>
+ </entity-listeners>
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <association-override name="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ </association-override>
+ <association-override name="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ </association-override>
+ <attributes>
+ <id name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <generated-value strategy="TABLE" generator="String"/>
+ <temporal>DATE</temporal>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ </id>
+ <id name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <generated-value strategy="TABLE" generator="String"/>
+ <temporal>DATE</temporal>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ </id>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <version name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <temporal>DATE</temporal>
+ </version>
+ <version name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <temporal>DATE</temporal>
+ </version>
+ <many-to-one target-entity="String" optional="true" name="String" fetch="LAZY">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-one>
+ <many-to-one target-entity="String" optional="true" name="String" fetch="LAZY">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-one>
+ <one-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-many>
+ <one-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-many>
+ <one-to-one target-entity="String" optional="true" name="String" mapped-by="String" fetch="LAZY">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-one>
+ <one-to-one target-entity="String" optional="true" name="String" mapped-by="String" fetch="LAZY">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-one>
+ <many-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-many>
+ <many-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-many>
+ <embedded name="String">
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ </embedded>
+ <embedded name="String">
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ </embedded>
+ <transient name="String"/>
+ <transient name="String"/>
+ </attributes>
+ </entity>
+ <entity name="String" metadata-complete="true" class="String" access="PROPERTY">
+ <description>String</description>
+ <table schema="String" name="String" catalog="String">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table>
+ <secondary-table schema="String" name="String" catalog="String">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </secondary-table>
+ <secondary-table schema="String" name="String" catalog="String">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </secondary-table>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <id-class class="String"/>
+ <inheritance strategy="SINGLE_TABLE"/>
+ <discriminator-value>String</discriminator-value>
+ <discriminator-column name="String" length="0" discriminator-type="STRING" column-definition="String"/>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <named-query name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-query>
+ <named-query name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-query>
+ <named-native-query result-set-mapping="String" result-class="String" name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-native-query>
+ <named-native-query result-set-mapping="String" result-class="String" name="String">
+ <query>String</query>
+ <hint value="String" name="String"/>
+ <hint value="String" name="String"/>
+ </named-native-query>
+ <sql-result-set-mapping name="String">
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <column-result name="String"/>
+ <column-result name="String"/>
+ </sql-result-set-mapping>
+ <sql-result-set-mapping name="String">
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <entity-result entity-class="String" discriminator-column="String">
+ <field-result name="String" column="String"/>
+ <field-result name="String" column="String"/>
+ </entity-result>
+ <column-result name="String"/>
+ <column-result name="String"/>
+ </sql-result-set-mapping>
+ <exclude-default-listeners/>
+ <exclude-superclass-listeners/>
+ <entity-listeners>
+ <entity-listener class="String">
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ </entity-listener>
+ <entity-listener class="String">
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ </entity-listener>
+ </entity-listeners>
+ <pre-persist method-name="String"/>
+ <post-persist method-name="String"/>
+ <pre-remove method-name="String"/>
+ <post-remove method-name="String"/>
+ <pre-update method-name="String"/>
+ <post-update method-name="String"/>
+ <post-load method-name="String"/>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <association-override name="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ </association-override>
+ <association-override name="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ </association-override>
+ <attributes>
+ <id name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <generated-value strategy="TABLE" generator="String"/>
+ <temporal>DATE</temporal>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ </id>
+ <id name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <generated-value strategy="TABLE" generator="String"/>
+ <temporal>DATE</temporal>
+ <table-generator value-column-name="String" table="String" schema="String" pk-column-value="String" pk-column-name="String" name="String" initial-value="0" catalog="String" allocation-size="0">
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </table-generator>
+ <sequence-generator sequence-name="String" name="String" initial-value="0" allocation-size="0"/>
+ </id>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <version name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <temporal>DATE</temporal>
+ </version>
+ <version name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <temporal>DATE</temporal>
+ </version>
+ <many-to-one target-entity="String" optional="true" name="String" fetch="LAZY">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-one>
+ <many-to-one target-entity="String" optional="true" name="String" fetch="LAZY">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-one>
+ <one-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-many>
+ <one-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-many>
+ <one-to-one target-entity="String" optional="true" name="String" mapped-by="String" fetch="LAZY">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-one>
+ <one-to-one target-entity="String" optional="true" name="String" mapped-by="String" fetch="LAZY">
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <primary-key-join-column referenced-column-name="String" name="String" column-definition="String"/>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </one-to-one>
+ <many-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-many>
+ <many-to-many target-entity="String" name="String" mapped-by="String" fetch="LAZY">
+ <order-by>String</order-by>
+ <map-key name="String"/>
+ <join-table schema="String" name="String" catalog="String">
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <inverse-join-column updatable="true" unique="true" table="String" referenced-column-name="String" nullable="true" name="String" insertable="true" column-definition="String"/>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ <unique-constraint>
+ <column-name>String</column-name>
+ <column-name>String</column-name>
+ </unique-constraint>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ <cascade-persist/>
+ <cascade-merge/>
+ <cascade-remove/>
+ <cascade-refresh/>
+ </cascade>
+ </many-to-many>
+ <embedded name="String">
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ </embedded>
+ <embedded name="String">
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ <attribute-override name="String">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ </attribute-override>
+ </embedded>
+ <transient name="String"/>
+ <transient name="String"/>
+ </attributes>
+ </entity>
+ <embeddable metadata-complete="true" class="String" access="PROPERTY">
+ <description>String</description>
+ <attributes>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <transient name="String"/>
+ <transient name="String"/>
+ </attributes>
+ </embeddable>
+ <embeddable metadata-complete="true" class="String" access="PROPERTY">
+ <description>String</description>
+ <attributes>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <basic optional="true" name="String" fetch="LAZY">
+ <column updatable="true" unique="true" table="String" scale="0" precision="0" nullable="true" name="String" length="0" insertable="true" column-definition="String"/>
+ <lob/>
+ </basic>
+ <transient name="String"/>
+ <transient name="String"/>
+ </attributes>
+ </embeddable>
+</entity-mappings>
Propchange: incubator/openejb/trunk/openejb3/container/openejb-jee/src/test/resources/jpa-mapping-full.xml
------------------------------------------------------------------------------
svn:executable = *