<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 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();
    
    	}
    }
    

      

    測試結果:

    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)  編輯  收藏

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


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 亚洲无砖砖区免费| 亚洲高清毛片一区二区| 18禁免费无码无遮挡不卡网站 | 亚洲av无码一区二区三区天堂古代| 91视频国产免费| 亚洲天堂免费在线视频| 久久精品国产亚洲AV电影| 国产精品麻豆免费版| 在线观看免费无码专区| 亚洲性色精品一区二区在线| 国产AV无码专区亚洲AV漫画| 免费毛片a在线观看67194| 一级特黄录像免费播放中文版| 91午夜精品亚洲一区二区三区| 亚洲国产精品人人做人人爽| 日韩视频在线精品视频免费观看| 一个人看的hd免费视频| 亚洲精品免费网站| 亚洲AV无码一区东京热| www国产亚洲精品久久久| 精品免费久久久久久久| 两个人的视频www免费| 亚洲AV日韩综合一区| 久久亚洲日韩看片无码| 亚洲一区二区三区自拍公司| 免费看的黄色大片| 亚洲一区免费视频| a级在线观看免费| 黄色大片免费网站| 亚洲日本va一区二区三区| 亚洲国产综合91精品麻豆| 久久久久亚洲AV无码专区网站 | 亚洲成人免费网站| 免费无码作爱视频| 一本久久A久久免费精品不卡| 亚洲人成网站999久久久综合| 亚洲视频一区在线| 亚洲国产精品lv| 亚洲国产精品一区二区成人片国内 | 中文字幕久精品免费视频| 鲁啊鲁在线视频免费播放|