<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.many2one.jointable;
    
    public class Parent {
    	private int id;
    	private String name;
    	private Child child;
    
    	public Parent() {
    	}
    
    	public Parent(int id, String name, Child child) {
    		super();
    		this.id = id;
    		this.name = name;
    		this.child = child;
    	}
    
    	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 Child getChild() {
    		return child;
    	}
    
    	public void setChild(Child child) {
    		this.child = child;
    	}
    
    }
    
    package uni.many2one.jointable;
    
    public class Child {
    	private int id;
    	private String name;
    
    	public Child(int id, String name) {
    		super();
    		this.id = id;
    		this.name = name;
    	}
    
    	public Child() {
    	}
    
    	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;
    	}
    }
    

      

    hm配置文件:

    <hibernate-mapping>
    	<!-- <class name="org.hibernate.wk.Student" dynamic-insert="true" dynamic-update="true"> -->
    	<class name="uni.many2one.jointable.Parent">
    		<id name="id" column="did">
    			<generator class="native" />
    		</id>
    		<property name="name" type="string" column="name"></property>
    		
    		<join table="parentchild">
    			<key column="did"></key>
    			<many-to-one name="child" column="cid" not-null="true"></many-to-one>
    		</join>
    	</class>
    
    </hibernate-mapping>
    <hibernate-mapping>
    	<class name="uni.many2one.jointable.Child">
    		<id name="id" column="id">
    			<generator class="native" />
    		</id>
    		<property name="name" type="string" column="name"></property>
    	</class>
    
    </hibernate-mapping>
    

      

    測(cè)試文件:

    public class Test {
    	
    	@org.junit.Test
    	public void testAdd() {
    		SessionFactory sf = HibernateUtil.getSessionFactory();
    		Session session = sf.getCurrentSession();
    		session.beginTransaction();
    		Child c1 = new Child();
    		c1.setName("child1");
    
    		Parent mother = new Parent();
    		mother.setName("Mother");
    		mother.setChild(c1);
    		
    		Parent father = new Parent();
    		father.setName("Daddy");
    		father.setChild(c1);
    		
    		session.save(c1);
    		session.save(mother);
    		session.save(father);
    		session.beginTransaction().commit();
    		
    	}
    	
    }
    

      

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

    Hibernate: insert into Child (name) values (?)
    Hibernate: insert into Parent (name) values (?)
    Hibernate: insert into parentchild (cid, did) values (?, ?)
    Hibernate: insert into Parent (name) values (?)
    Hibernate: insert into parentchild (cid, did) values (?, ?)
    

      



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

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


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 九九精品国产亚洲AV日韩| 久久精品国产亚洲av麻豆图片| 亚洲变态另类一区二区三区| 成人午夜免费福利视频| 亚洲春色另类小说| 亚洲人成免费网站| 亚洲一区在线观看视频| 在线a毛片免费视频观看| 亚洲爆乳成av人在线视菜奈实| 在线A级毛片无码免费真人| 亚洲综合激情五月丁香六月| 妞干网免费视频观看| 激情无码亚洲一区二区三区| 日韩中文无码有码免费视频| 黄色免费网站在线看| 在线亚洲人成电影网站色www| 在线观看免费黄网站| 亚洲黄色免费电影| 成年女人毛片免费播放人| 日韩色视频一区二区三区亚洲| 亚洲Av无码乱码在线观看性色| 一级毛片免费播放试看60分钟| 欧洲亚洲国产清在高| 131美女爱做免费毛片| 亚洲中文字幕无码爆乳app| 亚洲成a人片在线观看久| 国产中文字幕在线免费观看| 亚洲黄色网站视频| 免费中文字幕在线观看| 久久这里只精品99re免费| 久久亚洲最大成人网4438| 午夜亚洲av永久无码精品| 久章草在线精品视频免费观看| 亚洲一区二区三区高清视频| 四虎永久在线精品免费观看地址| 中国毛片免费观看| 亚洲午夜精品一区二区麻豆| 亚洲一级片免费看| 无码区日韩特区永久免费系列| 老湿机一区午夜精品免费福利| 亚洲黄色在线观看视频|