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" + + + + + +