manytoone 和onetomany hibernate配置

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping auto-import="true" package="cn.veryedu.entity" schema="SCOTT">
	<class dynamic-insert="true" dynamic-update="false" entity-name="Stu" name="Student" table="student_table">
		<id name="studentId">
			<column name="student_id" length="32"></column>
			<generator class="sequence">
				<param name="sequence">EMP_SEQU</param>
			</generator>
		</id>
		
		<many-to-one 
			name="major" 
			entity-name="majorEntity" 
			column="major_for_id"
			cascade="none"
			fetch="join"
			>
		</many-to-one>
		
		<property name="studentName">
			<column name="student_name" length="20"></column>
		</property>
		<property name="studentAge">
			<column name="stu_age" precision="3"></column>
		</property>
		<property name="studentGender">		
			<column name="stu_gendar" length="4"></column>
		</property>		
	</class>
	
	<class name="Major" entity-name="majorEntity" table="major_table">
		<id name="majorId" column="majorId">
			<generator class="increment"></generator>
		</id>
		<property name="majorName" column="major_Name"></property>
		
		
		<bag name="students" 
		     table="student_table" 
			 fetch="join" cascade="none"
			 order-by="stu_age asc"
			 inverse="true"
			 >
			<key column="major_for_id"></key>
			<one-to-many entity-name="Stu"/>
		</bag>
		
		 <!-- 
			<set name="students" table="student_table">
				<key column="major_for_id"></key>
				<one-to-many entity-name="Stu"/>
			</set>
		 -->
		 <!-- 
		 <list name="students" cascade="all">
		 	<key column="major_for_id"></key>
		 	<index column="student_index" length="10"></index>
		 	<one-to-many entity-name="Stu"/>
		 </list>
		  -->
	</class>
</hibernate-mapping>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值