blob: 356819f7f7ca6c70ad74ca029caf7e1601adb464 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
<?xml version="1.0" encoding="UTF-8"?>
<entity-mappings version="1.0" xmlns="http://java.sun.com/xml/ns/persistence/orm"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm ../../orm_1_0.xsd ">
<!--=================================-->
<!-- Persistence unit level metadata -->
<!--=================================-->
<persistence-unit-metadata>
<xml-mapping-metadata-complete/>
<persistence-unit-defaults>
<access>FIELD</access>
</persistence-unit-defaults>
</persistence-unit-metadata>
<!--=============================-->
<!-- Mapping file level metadata -->
<!--=============================-->
<package>org.eclipse.emf.teneo.eclipselink.examples.library.impl</package>
<!--=========-->
<!-- Queries -->
<!--=========-->
<!--=========================-->
<!-- Abstract class mappings -->
<!--=========================-->
<!--=================-->
<!-- Entity mappings -->
<!--=================-->
<entity name="Publisher" class="PublisherImpl">
<table name="EMFLIB_PUBLISHER"/>
<attributes>
<id name="dbID">
<column name="ID"/>
<generated-value/>
</id>
<basic name="name"/>
<many-to-many name="writers" target-entity="WriterImpl">
<join-table name="PUBLISHER_WRITER"></join-table>
<cascade>
<cascade-persist/>
<cascade-merge/>
<cascade-refresh/>
</cascade>
</many-to-many>
</attributes>
</entity>
<entity name="Writer" class="WriterImpl">
<table name="EMFLIB_WRITER"/>
<attributes>
<id name="dbID">
<column name="ID"/>
<generated-value/>
</id>
<basic name="name"/>
<basic name="eContainerFeatureID">
<column name="ECONT_FEAT_ID"/>
</basic>
<many-to-many name="publishers" target-entity="PublisherImpl" mapped-by="writers">
<cascade>
<cascade-persist/>
<cascade-merge/>
<cascade-refresh/>
</cascade>
</many-to-many>
<transient name="typewriters"/>
<transient name="books" />
<transient name="address" />
<transient name="eContainer" />
</attributes>
</entity>
</entity-mappings>
|