Mappings from JPA-mapping-files are considered
[hibernate4-maven-plugin] / src / it / multiple-persistence-units / src / main / resources / META-INF / sale.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4     xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm 
5         http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"
6     version="1.0">
7     
8     <package>b</package>
9     <access>FIELD</access>
10     
11     <entity class="Sale">
12         <table name="HMIG_SALE"/>
13         <attributes>
14             <id name="id">
15                 <column length="36"/>
16             </id>
17             <basic name="amount" optional="false">
18                 <column precision="7" scale="2"/>
19             </basic>
20             <basic name="dateTime" optional="false">
21                 <column name="SALE_TIME"/>
22                 <temporal>TIMESTAMP</temporal>
23             </basic>
24
25             <many-to-one name="customer" optional="false">
26                 <join-column name="CUSTOMER_ID"/>
27             </many-to-one>
28             <many-to-many name="salesClerks">
29                 <join-table name="HMIG_SALE_CLERK">
30                     <join-column name="SALE_ID"/>
31                     <inverse-join-column name="CLERK_ID"/>
32                 </join-table>
33             </many-to-many>
34         </attributes>
35     </entity>
36 </entity-mappings>