1 <?xml version="1.0" encoding="UTF-8"?>
3 xmlns="http://java.sun.com/xml/ns/persistence/orm"
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5 xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_2_1.xsd"
8 <package>de.juplo.yourshouter.api.model</package>
9 <entity class="Event" access="FIELD">
10 <discriminator-value>16</discriminator-value>
13 <column length="511"/>
16 <column length="1023"/>
19 <column length="4095"/>
21 <many-to-many name="categories">
22 <join-table name="Event_Category"/>
27 <element-collection name="contributors"/>
28 <element-collection name="emails"/>
29 <element-collection name="links"/>
30 <element-collection name="numbers"/>
31 <many-to-many name="media">
32 <join-table name="Node_Media">
33 <join-column name="source" referenced-column-name="source"/>
34 <join-column name="nodeType" referenced-column-name="nodeType"/>
35 <join-column name="nodeId" referenced-column-name="id"/>
41 <one-to-many name="prices">
42 <join-column name="source" referenced-column-name="source"/>
43 <join-column name="nodeType" referenced-column-name="nodeType"/>
44 <join-column name="nodeId" referenced-column-name="id"/>
49 <many-to-many name="groups">
50 <join-table name="EventInfo_Group">
51 <join-column name="source" referenced-column-name="source"/>
52 <join-column name="nodeType" referenced-column-name="nodeType"/>
53 <join-column name="nodeId" referenced-column-name="id"/>
59 <basic name="generator">
60 <convert name="generator" converter="de.juplo.yourshouter.api.persistence.jpa.StringGeneratorDataConverter"/>