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 <converter class="de.juplo.jpa.converters.URIConverter" auto-apply="true"/>
10 <converter class="de.juplo.jpa.converters.ZonedDateTimeConverter" auto-apply="true"/>
11 <converter class="de.juplo.jpa.converters.LocalDateConverter" auto-apply="true"/>
12 <converter class="de.juplo.jpa.converters.LocalTimeConverter" auto-apply="true"/>
13 <converter class="de.juplo.yourshouter.api.persistence.jpa.StringFeatureConverter" auto-apply="true"/>
14 <converter class="de.juplo.yourshouter.api.persistence.jpa.StringTypeConverter" auto-apply="true"/>
15 <entity class="Node" access="FIELD">
17 <index name="uri" unique="true" column-list="source, nodeType, id, locale, version"/>
19 <inheritance strategy="SINGLE_TABLE"/>
20 <discriminator-column discriminator-type="INTEGER"/>
21 <id-class class="de.juplo.yourshouter.api.persistence.jpa.PrimaryKey"/>
24 <column length="191" column-definition="VARCHAR(191)"/>
27 <column name="id" length="191"/>
31 <column length="511"/>
34 <column length="127"/>
36 <element-collection name="features"/>
37 <element-collection name="fields"/>
38 <many-to-many name="nodes">