<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
	"-//Hibernate/Hibernate Mapping DTD//EN"
	"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">

<hibernate-mapping>
	<class
			name="org.apache.maven.hibernate.Message"
			table="MESSAGES">
			<id
				name="id"
				type="java.lang.Long"
				column="MESSAGE_ID">				
				<generator class="increment"/>	
			</id>
			<property
				name="text"
				type="org.apache.maven.hibernate.UserType"
				column="FIELD_TEXT"/>
			<property
				name="field"
				type="java.lang.String"
				column="MESSAGE_TEXT"/>
			<many-to-one
				name="nextMessage"
				class="hello.Message"
				cascade="all"
				column="NEXT_MESSAGE_ID"/>				
	</class>
</hibernate-mapping>
