@hibernate.class table="lams_workspace_folder" true @hibernate.id generator-class="native" type="java.lang.Integer" column="workspace_folder_id" @hibernate.property column="name" length="64" not-null="true" @hibernate.property column="user_id" length="11" @hibernate.property column="lams_workspace_folder_type_id" length="11" @hibernate.property column="create_date_time" length="19" not-null="true" @hibernate.property column="last_modified_date_time" length="19" not-null="true" @hibernate.property column="workspace_id" length="11" not-null="true" @hibernate.set lazy="true" inverse="true" cascade="none" @hibernate.collection-key column="root_folder_id" @hibernate.collection-one-to-many class="org.lamsfoundation.lams.usermanagement.Workspace" @hibernate.set lazy="true" inverse="true" cascade="none" @hibernate.collection-key column="parent_folder_id" @hibernate.collection-one-to-many class="org.lamsfoundation.lams.usermanagement.WorkspaceFolder" @hibernate.many-to-one @hibernate.column name="parent_folder_id" @hibernate.set lazy="false" inverse="true" cascade="none" @hibernate.collection-key column="user_id" @hibernate.collection-one-to-many class="org.lamsfoundation.lams.learningdesign.LearningDesign"