Index: lams_tool_nb/conf/hibernate/mapping/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.hbm.xml =================================================================== diff -u -r37ee954e20001d84e583274b416d2f0dde3a0e6c -r9b8a20b08816ef6b63786ad628fbff5d819ad6a1 --- lams_tool_nb/conf/hibernate/mapping/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.hbm.xml (.../NoticeboardContent.hbm.xml) (revision 37ee954e20001d84e583274b416d2f0dde3a0e6c) +++ lams_tool_nb/conf/hibernate/mapping/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.hbm.xml (.../NoticeboardContent.hbm.xml) (revision 9b8a20b08816ef6b63786ad628fbff5d819ad6a1) @@ -56,7 +56,7 @@ name="title" type="java.lang.String" column="title" - length="255" + > @hibernate.property @@ -68,7 +68,7 @@ name="content" type="java.lang.String" column="content" - length="65535" + > @hibernate.property @@ -80,7 +80,7 @@ name="onlineInstructions" type="java.lang.String" column="online_instructions" - length="65535" + > @hibernate.property @@ -92,7 +92,7 @@ name="offlineInstructions" type="java.lang.String" column="offline_instructions" - length="65535" + > @hibernate.property @@ -124,6 +124,20 @@ length="1" + + + + @hibernate.property + column="contentInUse" + length="1" + + + Index: lams_tool_nb/conf/hibernate/mapping/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.hbm.xml =================================================================== diff -u -r37ee954e20001d84e583274b416d2f0dde3a0e6c -r9b8a20b08816ef6b63786ad628fbff5d819ad6a1 --- lams_tool_nb/conf/hibernate/mapping/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.hbm.xml (.../NoticeboardSession.hbm.xml) (revision 37ee954e20001d84e583274b416d2f0dde3a0e6c) +++ lams_tool_nb/conf/hibernate/mapping/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.hbm.xml (.../NoticeboardSession.hbm.xml) (revision 9b8a20b08816ef6b63786ad628fbff5d819ad6a1) @@ -109,6 +109,34 @@ + + + + + @hibernate.set + lazy="true" + inverse="true" + cascade="all-delete-orphan" + @hibernate.collection-key + column="nb_session_uid" + + @hibernate.collection-one-to-many + class="org.lamsfoundation.lams.tool.noticeboard.NoticeboardUser" + + + + + + + + Index: lams_tool_nb/conf/hibernate/mapping/org/lamsfoundation/lams/tool/noticeboard/NoticeboardUser.hbm.xml =================================================================== diff -u --- lams_tool_nb/conf/hibernate/mapping/org/lamsfoundation/lams/tool/noticeboard/NoticeboardUser.hbm.xml (revision 0) +++ lams_tool_nb/conf/hibernate/mapping/org/lamsfoundation/lams/tool/noticeboard/NoticeboardUser.hbm.xml (revision 9b8a20b08816ef6b63786ad628fbff5d819ad6a1) @@ -0,0 +1,112 @@ + + + + + + + + + @hibernate.class + table="tl_lanb11_user" + + + + + @hibernate.id + generator-class="native" + type="java.lang.Long" + column="uid" + + + + + + + + + @hibernate.property + column="user_id" + length="20" + not-null="true" + + + + + @hibernate.property + column="username" + length="50" + + + + + @hibernate.property + column="fullname" + length="50" + + + + + @hibernate.property + column="user_status" + length="50" + + + + + + + + + @hibernate.many-to-one + not-null="true" + @hibernate.column name="nb_session_uid" + + + + + +