Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Privilege.hbm.xml
===================================================================
diff -u
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Privilege.hbm.xml (revision 0)
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Privilege.hbm.xml (revision 55cd693d93a5a28ae90c626159e028ea796653e8)
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+ @hibernate.class
+ table="lams_privilege"
+
+
+
+
+ @hibernate.id
+ generator-class="native"
+ type="java.lang.Long"
+ column="privilege_id"
+
+
+
+
+
+
+
+
+ @hibernate.property
+ column="code"
+ unique="true"
+ length="10"
+ not-null="true"
+
+
+
+
+ @hibernate.property
+ column="description"
+ length="255"
+
+
+
+
+
+
+
+
+ @hibernate.set
+ lazy="true"
+ inverse="true"
+ cascade="delete-orphan"
+
+ @hibernate.collection-key
+ column="privilege_id"
+
+ @hibernate.collection-one-to-many
+ class="org.lamsfoundation.lams.usermanagement.RolePrivilege"
+
+
+
+
+
+
+
+
+
Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Role.hbm.xml
===================================================================
diff -u -r42ddbd4c509c956cc9f5328cea8d45d6e593e796 -r55cd693d93a5a28ae90c626159e028ea796653e8
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Role.hbm.xml (.../Role.hbm.xml) (revision 42ddbd4c509c956cc9f5328cea8d45d6e593e796)
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Role.hbm.xml (.../Role.hbm.xml) (revision 55cd693d93a5a28ae90c626159e028ea796653e8)
@@ -94,5 +94,32 @@
/>
+
+
+
+ @hibernate.set
+ lazy="true"
+ inverse="true"
+ cascade="delete-orphan"
+
+ @hibernate.collection-key
+ column="role_id"
+
+ @hibernate.collection-one-to-many
+ class="org.lamsfoundation.lams.usermanagement.RolePrivilege"
+
+
+
+
+
+
+
Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/RolePrivilege.hbm.xml
===================================================================
diff -u
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/RolePrivilege.hbm.xml (revision 0)
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/RolePrivilege.hbm.xml (revision 55cd693d93a5a28ae90c626159e028ea796653e8)
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+ @hibernate.class
+ table="lams_role_privilege"
+
+
+
+
+ @hibernate.id
+ generator-class="native"
+ type="java.lang.Long"
+ column="rp_id"
+
+
+
+
+
+
+
+
+
+
+
+
+ @hibernate.many-to-one
+ not-null="true"
+ @hibernate.column name="privilege_id"
+
+
+
+
+
+
+ @hibernate.many-to-one
+ not-null="true"
+ @hibernate.column name="role_id"
+
+
+
+
+
+