<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
   "-//Hibernate/Hibernate Mapping DTD//EN"
   "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">

<hibernate-mapping>
    <class name="org.olat.group.context.BGContext2Resource" 
    		table="o_gp_bgcontextresource_rel">
    		
		<cache usage="read-write" />

        <id name="key"
        	type="long"
        	column="groupcontextresource_id"
        	unsaved-value="null">
            <generator class="hilo" />
        </id>
        
		<timestamp name="lastModified" column="lastmodified" />   
	  	<property  name="creationDate" column="creationdate" type="timestamp" />   
 		
		<many-to-one 
 		   	name="resource" 
    		class="org.olat.resource.OLATResourceImpl"
    		outer-join="false" 
    		cascade="none">  
			<column 
				name="oresource_id" 
				not-null="true" 
				unique="false" />    	
    	</many-to-one> 
    	
		<many-to-one 
 		   	name="groupContext" 
    		class="org.olat.group.context.BGContextImpl"
    		outer-join="false" 
    		cascade="none">
			<column 
				name="groupcontext_fk" 
				not-null="true" 
				unique="false" />    	
    	</many-to-one> 
    	
    </class>
</hibernate-mapping>
