<?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.basesecurity.SecurityGroupMembershipImpl" table="o_bs_membership">
     <!-- the default columns -->
    <id name="key" column="id" type="long" unsaved-value="null">
      <generator class="hilo"/>
    </id>
    
	<timestamp name="lastModified" column="lastmodified" />   
  	<property  name="creationDate" column="creationdate" type="timestamp" />   
         
  <many-to-one name="securityGroup" class="org.olat.basesecurity.SecurityGroupImpl" outer-join="auto" cascade="none">  
		<column name="secgroup_id" not-null="true"	unique-key="groupmembership_unique" />    	
  </many-to-one>  	
   
	<many-to-one name="identity" class="org.olat.basesecurity.IdentityImpl" outer-join="auto" cascade="none">  
		<column name="identity_id" not-null="true"	unique-key="groupmembership_unique" />    	
  </many-to-one>  	
        	
	</class>
</hibernate-mapping>

