--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<entity-mappings
+ 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 http://java.sun.com/xml/ns/persistence/orm_2_1.xsd"
+ version="2.1">
+
+ <package>de.juplo.yourshouter.api.model</package>
+ <entity class="Event" access="FIELD">
+ <discriminator-value>16</discriminator-value>
+ <attributes>
+ <basic name="uri">
+ <column length="511"/>
+ </basic>
+ <basic name="teaser">
+ <column length="1023"/>
+ </basic>
+ <basic name="text">
+ <column length="4095"/>
+ </basic>
+ <many-to-many name="categories">
+ <join-table name="Event_Category"/>
+ <cascade>
+ <cascade-all/>
+ </cascade>
+ </many-to-many>
+ <element-collection name="contributors"/>
+ <element-collection name="emails"/>
+ <element-collection name="links"/>
+ <element-collection name="numbers"/>
+ <many-to-many name="media">
+ <join-table name="Node_Media">
+ <join-column name="source" referenced-column-name="source"/>
+ <join-column name="nodeType" referenced-column-name="nodeType"/>
+ <join-column name="nodeId" referenced-column-name="id"/>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ </cascade>
+ </many-to-many>
+ <one-to-many name="prices">
+ <join-column name="source" referenced-column-name="source"/>
+ <join-column name="nodeType" referenced-column-name="nodeType"/>
+ <join-column name="nodeId" referenced-column-name="id"/>
+ <cascade>
+ <cascade-all/>
+ </cascade>
+ </one-to-many>
+ <many-to-many name="groups">
+ <join-table name="EventInfo_Group">
+ <join-column name="source" referenced-column-name="source"/>
+ <join-column name="nodeType" referenced-column-name="nodeType"/>
+ <join-column name="nodeId" referenced-column-name="id"/>
+ </join-table>
+ <cascade>
+ <cascade-all/>
+ </cascade>
+ </many-to-many>
+ <basic name="generator">
+ <convert name="generator" converter="de.juplo.yourshouter.api.persistence.jpa.StringGeneratorDataConverter"/>
+ </basic>
+ </attributes>
+ </entity>
+
+</entity-mappings>