<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.one2many.jointable;
    
    import java.util.HashSet;
    import java.util.Set;
    
    public class Emperor {
    	private int id;
    	private String name;
    	private Set<Minister> ministers = new HashSet<Minister>();
    
    	public Emperor() {
    
    	}
    
    	public Emperor(int id, String name, Set<Minister> ministers) {
    		super();
    		this.id = id;
    		this.name = name;
    		this.ministers = ministers;
    	}
    
    	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 Set<Minister> getMinisters() {
    		return ministers;
    	}
    
    	public void setMinisters(Set<Minister> ministers) {
    		this.ministers = ministers;
    	}
    
    }
    
    package uni.one2many.jointable;
    
    public class Minister {
    	private int id;
    	private String name;
    
    	public Minister() {
    
    	}
    
    	public Minister(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.one2many.jointable.Emperor">
    		<id name="id" column="did">
    			<generator class="native" />
    		</id>
    		<property name="name" type="string" column="name"></property>
    		
    		<!-- confirure the uniredirection association -->
    		<set name="ministers" table="emperorminister" >
    			<key column="did" not-null="true"></key>
    			<many-to-many column="mid" unique="true" class="uni.one2many.jointable.Minister"/>
    		</set>
    	</class>
    
    </hibernate-mapping>
    <hibernate-mapping>
    	<class name="uni.one2many.jointable.Minister">
    		<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();
    		
    		Minister m1 = new Minister();
    		m1.setName("廉頗");
    		
    		Minister m2 = new Minister();
    		m2.setName("藺相如");
    		
    		Emperor emperor = new Emperor();
    		emperor.setName("齊威王");
    		emperor.getMinisters().add(m1);
    		emperor.getMinisters().add(m2);
    		
    		session.save(emperor);
    		session.save(m1);
    		session.save(m2);
    		session.beginTransaction().commit();
    	}
    }
    

      

    測試結(jié)果:

    Hibernate: insert into Emperor (name) values (?)
    Hibernate: insert into Minister (name) values (?)
    Hibernate: insert into Minister (name) values (?)
    Hibernate: insert into emperorminister (did, mid) values (?, ?)
    Hibernate: insert into emperorminister (did, mid) values (?, ?)
    

      



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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 韩国免费一级成人毛片| 精品熟女少妇av免费久久| 国产最新凸凹视频免费| 亚洲无码一区二区三区| 久久久久久国产精品免费免费| 久久亚洲精品人成综合网| 十八禁无码免费网站| 亚洲网站在线播放| 久久国内免费视频| 亚洲中文字幕乱码一区| 日韩中文字幕在线免费观看| 精品亚洲视频在线| 亚洲中文字幕无码专区 | 亚洲a∨国产av综合av下载| 永久在线毛片免费观看| 深夜a级毛片免费视频| 亚洲午夜国产精品无码老牛影视| 两性色午夜视频免费播放| 亚洲av永久无码精品网站| 1区2区3区产品乱码免费| 亚洲an日韩专区在线| 国产99视频免费精品是看6| 一级做a爰全过程免费视频毛片| 美腿丝袜亚洲综合| 久久精品无码专区免费青青| 亚洲专区一路线二| 免费一级肉体全黄毛片| 美女视频黄的免费视频网页| 亚洲国产av美女网站| 午夜精品一区二区三区免费视频| 女同免费毛片在线播放| 亚洲理论电影在线观看| 免费在线观看一级片| 亚洲人成电影青青在线播放| 国产精品无码素人福利免费| 中文毛片无遮挡高清免费| 亚洲视频免费观看| 亚洲毛片av日韩av无码| 真人做A免费观看| 四虎永久在线精品免费一区二区| 亚洲专区先锋影音|