<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    迷失北京

    BlogJava 聯(lián)系 聚合 管理
      60 Posts :: 0 Stories :: 13 Comments :: 0 Trackbacks

    實(shí)體:

    package uni.one2one.jointable;
    
    public class Husband {
    	private int id;
    	private String name;
    	private Wife wife;
    
    	public Husband() {
    
    	}
    
    	public Husband(int id, String name, Wife wife) {
    		super();
    		this.id = id;
    		this.name = name;
    		this.wife = wife;
    	}
    
    	public int getId() {
    		return id;
    	}
    
    	public void setId(int id) {
    		this.id = id;
    	}
    
    	public String getName() {
    		return name;
    	}
    
    	public void setName(String name) {
    		this.name = name;
    	}
    
    	public Wife getWife() {
    		return wife;
    	}
    
    	public void setWife(Wife wife) {
    		this.wife = wife;
    	}
    
    }
    
    package uni.one2one.jointable;
    
    public class Wife {
    	private int id;
    	private String name;
    
    	public Wife() {
    
    	}
    
    	public Wife(int id, String name) {
    		super();
    		this.id = id;
    		this.name = name;
    	}
    
    	public int getId() {
    		return id;
    	}
    
    	public void setId(int id) {
    		this.id = id;
    	}
    
    	public String getName() {
    		return name;
    	}
    
    	public void setName(String name) {
    		this.name = name;
    	}
    
    }
    

      

    hbm配置文件:

    <hibernate-mapping>
    	<class name="uni.one2one.jointable.Husband">
    		<id name="id" column="did">
    			<generator class="native" />
    		</id>
    		<property name="name" type="string" column="name"></property>
    		<join table="husbandwife">
    			<key column="did"></key>
    			<many-to-one name="wife" unique="true" not-null="true" column="wid"></many-to-one>
    		</join>
    	</class>
    
    </hibernate-mapping>
    <hibernate-mapping>
    	<class name="uni.one2one.jointable.Wife">
    		<id name="id" column="did">
    			<generator class="native" />
    		</id>
    		<property name="name" type="string" column="name"></property>
    	</class>
    
    </hibernate-mapping>
    

      

    測試文件:

    public class Test {
    	@org.junit.Test
    	public void testAdd() {
    		SessionFactory sf = HibernateUtil.getSessionFactory();
    		Session session = sf.getCurrentSession();
    		session.beginTransaction();
    		
    		Wife wife = new Wife();
    		wife.setName("wife");
    		
    		Husband husband = new Husband();
    		husband.setName("husband");
    		husband.setWife(wife);
    		
    		session.save(wife);
    		session.save(husband);
    		
    		
    		session.beginTransaction().commit();
    
    	}
    }
    

      

    測試結(jié)果:

    Hibernate: insert into Wife (name) values (?)
    Hibernate: insert into Husband (name) values (?)
    Hibernate: insert into husbandwife (wid, did) values (?, ?)
    

      



    posted on 2011-07-23 10:19 王康 閱讀(84) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 农村寡妇一级毛片免费看视频| 亚洲精品人成电影网| MM1313亚洲国产精品| 免费无码精品黄AV电影| 国产成人精品日本亚洲专一区| 97性无码区免费| 亚洲AV综合色区无码二区偷拍 | 亚洲av无码电影网| 日本免费网址大全在线观看| 亚洲成人免费网站| 久久久亚洲欧洲日产国码是AV | 18gay台湾男同亚洲男同| 91久久青青草原线免费| 亚洲成a人片在线观看播放| 国产一卡二卡四卡免费| 亚洲综合中文字幕无线码| 真实乱视频国产免费观看 | 亚洲网站在线播放| 曰批全过程免费视频在线观看| 亚洲一卡2卡3卡4卡乱码 在线| 最近免费中文字幕视频高清在线看| 亚洲精品无码你懂的| 国产又大又粗又硬又长免费 | 国产啪精品视频网免费| 亚洲狠狠婷婷综合久久| 亚洲人成影院在线观看| 亚洲一区免费观看| 亚洲最大无码中文字幕| 久久亚洲AV永久无码精品| 中文字幕在线免费| 久久精品亚洲日本波多野结衣| 亚洲人成影院在线无码观看| 91香蕉国产线在线观看免费| 中文字幕亚洲精品无码| 国产亚洲成人久久| 人成午夜免费视频在线观看| 美女18一级毛片免费看| 1区1区3区4区产品亚洲| 五月天婷亚洲天综合网精品偷| 日韩精品无码一区二区三区免费| 亚洲第一第二第三第四第五第六|