<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping
>
    <class
        name="be.ugent.dowa.aib.bezoekerskaart.model.Contactpersoon"
        table="contactPersoon"
    >

        <id
            name="id"
            column="id"
            type="java.lang.Long"
            unsaved-value="null"
        >
            <generator class="native">
              <!--  
                  To add non XDoclet generator parameters, create a file named 
                  hibernate-generator-params-Contactpersoon.xml 
                  containing the additional parameters and place it in your merge dir. 
              --> 
            </generator>
        </id>

        <property
            name="afdelingCode"
            type="java.lang.String"
            update="true"
            insert="true"
            column="afdelingCode"
            length="4"
            not-null="true"
        />

        <property
            name="email"
            type="java.lang.String"
            update="true"
            insert="true"
            column="email"
            length="100"
            not-null="true"
        />

        <property
            name="naam"
            type="java.lang.String"
            update="true"
            insert="true"
            column="naam"
            length="100"
            not-null="true"
        />

        <property
            name="voornaam"
            type="java.lang.String"
            update="true"
            insert="true"
            column="voornaam"
            length="100"
            not-null="true"
        />

        <!--
            To add non XDoclet property mappings, create a file named
                hibernate-properties-Contactpersoon.xml
            containing the additional properties and place it in your merge dir.
        -->

    </class>

</hibernate-mapping>

