<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "classpath://org/hibernate/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="storybook.model.hbn.entity">
    <class name="Event" table="TIMEEVENT">
        <id
            column="ID"
            name="id"
            type="java.lang.Long"
            unsaved-value="null">
            <generator
                class="increment">
            </generator>
        </id>
        <!-- common data -->
        <property
            column="creation"
            name="creation"
            type="java.lang.String"
            insert="true"
            update="true"
        />
        <property
            column="maj"
            name="maj"
            type="java.lang.String"
            insert="true"
            update="true"
        />
        <property
            column="name"
            name="name"
            length="256"
            type="java.lang.String"
            insert="true"
            update="true"
        />
        <property
            column="description"
            name="description"
            length="32768"
            type="java.lang.String"
            insert="true"
            update="true"
        />
        <property
            column="notes"
            name="notes"
            length="32768"
            type="java.lang.String"
            insert="true"
            update="true"
        />
        <property
            column="assistant"
            name="assistant"
            length="32768"
            type="java.lang.String"
            insert="true"
            update="true"
        />
        <!-- specific data -->
        <property
            column="title"
            name="title"
            length="256"
            type="java.lang.String"
            insert="true"
            update="true"
        />
        <property
            column="event_ts"
            name="eventTime"
            type="java.sql.Timestamp"
            insert="true"
            update="true"
        />
        <property
            column="duration"
            name="duration"
            type="java.lang.String"
            insert="true"
            update="true"
        />
        <property
            column="time_step"
            name="timeStep"
            type="java.lang.Integer"
            insert="true"
            update="true"
        />
        <property
            column="category"
            name="category"
            type="java.lang.String"
            insert="true"
            update="true"
        />
        <property
            column="color"
            name="color"
            type="java.lang.Integer"
            insert="true"
            update="true"
        />
    </class>
</hibernate-mapping>
