--- /dev/null
+<?xml version="1.0"?>\r
+<!DOCTYPE hibernate-mapping PUBLIC\r "-//Hibernate/Hibernate Mapping DTD 2.0//EN"\r "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >\r\r<hibernate-mapping>
+ <class \r name="org.codecoop.mir.core.model.Role" \r table="roles">
+ <id
+ column="id"
+ name="id"
+ type="java.lang.Integer"
+ >
+ <generator class="native">
+ <param name="sequence">role_id_seq</param>
+ </generator>
+ </id>
+ <property
+ column="name"
+ length="16"
+ name="name"
+ not-null="true"
+ type="java.lang.String"
+ unique="true"
+ />
+ <property
+ column="description"
+ length="255"
+ name="description"
+ not-null="true"
+ type="java.lang.String"
+ />
+ <!-- Associations -->\r <set name="users">\r <key column="to_role" foreign-key="fk_role_user"/>\r <one-to-many class="org.codecoop.mir.core.model.User"/>\r </set>\r
+ <set name="rights" table="role_x_rights">\r
+ <key column="role_id" foreign-key="fk_role_right"/>\r
+ <many-to-many class="org.codecoop.mir.core.model.Right"\r
+ foreign-key="fk_right_role"\r
+ column="right_id"/>\r
+ </set>
+ </class>
+</hibernate-mapping>