<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 bi.one2one;
    
    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;
    
    public class Wife {
    	private int id;
    	private String name;
    	private Husband husband;
    
    	public Wife() {
    
    	}
    
    	public Wife(int id, String name, Husband husbnad) {
    		super();
    		this.id = id;
    		this.name = name;
    		this.husband = husbnad;
    	}
    
    	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.Husband">
    		<id name="id" column="did">
    			<generator class="native" />
    		</id>
    		<property name="name" type="string" column="name"></property>
    		<many-to-one name="wife" unique="true" column="wid"></many-to-one>
    	</class>
    
    </hibernate-mapping>
    
    <hibernate-mapping>
    	<class name="bi.one2one.Wife">
    		<id name="id" column="did">
    			<generator class="native" />
    		</id>
    		<property name="name" type="string" column="name"></property>
    		<one-to-one name="husband" property-ref="wife"></one-to-one>
    	</class>
    
    </hibernate-mapping>
    

      

    測(cè)試文件:

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

      

    測(cè)試結(jié)果:

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

      



    posted on 2011-07-23 10:36 王康 閱讀(237) 評(píng)論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲欧洲日韩不卡| 亚洲AV无码AV男人的天堂| 亚洲人成自拍网站在线观看| 91精品免费久久久久久久久| 亚洲精品午夜在线观看| **aaaaa毛片免费同男同女| 亚洲精品视频在线观看视频| 99在线精品视频观看免费| 久久精品国产亚洲av麻豆小说| 未满十八18禁止免费无码网站| 亚洲国产国产综合一区首页| 色欲A∨无码蜜臀AV免费播 | 免费在线观看的黄色网址| 自拍偷自拍亚洲精品偷一| 又粗又硬又黄又爽的免费视频| 日本精品久久久久久久久免费 | 亚洲片一区二区三区| 中文字幕免费在线看电影大全 | 视频一区在线免费观看| 亚洲国产专区一区| 99久久婷婷免费国产综合精品| 亚洲αv久久久噜噜噜噜噜| 久久w5ww成w人免费| 亚洲啪AV永久无码精品放毛片| 波多野结衣一区二区免费视频| 中文无码日韩欧免费视频| 老色鬼久久亚洲AV综合| 日韩视频在线免费| 久久久精品视频免费观看| 亚洲精品影院久久久久久| 香蕉高清免费永久在线视频| 一级做α爱过程免费视频| 亚洲黄色网站视频| 四虎影视在线永久免费看黄| 国产精品免费αv视频| 亚洲国产精品综合一区在线| 四虎影库久免费视频| 中文字幕成人免费视频| 无遮挡呻吟娇喘视频免费播放| 亚洲视频在线观看一区| 国产精品免费视频一区|