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

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

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

    迷失北京

    BlogJava 聯系 聚合 管理
      60 Posts :: 0 Stories :: 13 Comments :: 0 Trackbacks

    實體:

    package bi.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 bi.one2one.jointable;
    
    public class Wife {
    	private int id;
    	private String name;
    	private Husband husband;
    
    	public Wife() {
    
    	}
    
    	public Wife(int id, String name, Husband husband) {
    		super();
    		this.id = id;
    		this.name = name;
    		this.husband = husband;
    	}
    
    	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 Husband getHusband() {
    		return husband;
    	}
    
    	public void setHusband(Husband husband) {
    		this.husband = husband;
    	}
    
    }
    

      

    hbm配置文件:

    <hibernate-mapping>
    	<class name="bi.one2one.jointable.Husband">
    		<id name="id" column="hid">
    			<generator class="native" />
    		</id>
    		<property name="name" type="string" column="name"></property>
    		
    		<join table="husbandwife" optional="true">
    			<key column="hid" unique="true"></key>
    			<many-to-one name="wife" unique="true" not-null="true" column="wid"></many-to-one>
    		</join>
    	</class>
    
    </hibernate-mapping>
    <hibernate-mapping>
    	<class name="bi.one2one.jointable.Wife">
    		<id name="id" column="wid">
    			<generator class="native" />
    		</id>
    		<property name="name" type="string" column="name"></property>
    		
    		<join table="husbandwife" inverse="true" optional="true">
    			<key column="wid" unique="true"></key>
    			<many-to-one name="husband" unique="true" not-null="true" column="hid"></many-to-one>
    		</join>
    	</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");
    		//wife.setHusband(husband);
    		
    		Husband husband = new Husband();
    		husband.setName("husband");
    		husband.setWife(wife);
    		
    		session.save(husband);
    		session.save(wife);
    		
    		
    		session.beginTransaction().commit();
    
    	}
    }
    

      

    測試結果:

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

      

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

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


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲精品xxx| 亚洲AV日韩精品久久久久| 亚洲性线免费观看视频成熟| 1000部禁片黄的免费看 | 精品亚洲视频在线观看| 特级aaaaaaaaa毛片免费视频| 国产男女猛烈无遮挡免费视频 | 亚洲中文字幕无码av在线| 在免费jizzjizz在线播| 亚洲AV无码一区二区三区人 | 伊人免费在线观看| 精品亚洲麻豆1区2区3区| www.免费在线观看| 亚洲精品第一综合99久久| 午夜精品在线免费观看| 一级做a爰片久久毛片免费陪 | 午夜理伦剧场免费| 亚洲中文久久精品无码1| 在线观看无码的免费网站| 免费看一级高潮毛片| 亚洲日韩国产精品第一页一区| 免费国产污网站在线观看15 | 亚洲天堂在线播放| 免费看污成人午夜网站| 国产成人va亚洲电影| 在线日韩日本国产亚洲| 91麻豆国产免费观看| 亚洲另类无码专区首页| 亚洲精品尤物yw在线影院| 免费无码一区二区三区| 亚洲色大成网站www久久九| 亚洲一级特黄大片无码毛片| 亚洲精品免费视频| 国产成人亚洲综合a∨| 无码乱人伦一区二区亚洲一| 免费黄色app网站| 国产日韩一区二区三免费高清| 亚洲va在线va天堂成人| 亚洲一区日韩高清中文字幕亚洲 | 日本特黄特色aa大片免费| 爽爽爽爽爽爽爽成人免费观看|