多对一

多对一单向

User(多)对Group(一),在User实体类里配置id,name,group(Group)属性

		<!-- 无连接表 -->	
		 <many-to-one name="group" column="groupid" not-null="true"/>
		 <!-- 有连接表 
		<join table="User_Group" optional="true">
			<key column="userid" unique="true"/>
			<many-to-one name="group" class="Group" column="groupid" not-null="true" />			
		</join>	 -->

 

多对一双向

User(多)对Group(一),添加Group实体类属性user(Set)属性

<set name="user" inverse="true" cascade="all">
        <key column="userid" />
        <one-to-many class="User" />
</set>

 

你可能感兴趣的:(多对一)