관련 관계 의 맵 (한 쌍 이상)

3424 단어 Hibernatexml.net
한쪽: 다방면 을 포함 하 는 < set > 이 있 고, 외부 키 필드 < key > 가 있 습 니 다.
         inverse = "true" -- > 메 인 키 관 계 를 여러 곳 에 전달 합 니 다.
다방면: < many - to - one >
예:
한 쪽 을 대표 하 는 실체 류
package entity;

import java.util.Set;

public class Teacher {
	private int oid;//  
	private String teacherName;
	private int experience;
	private Set<Student> stus;
	
	public Set<Student> getStus() {
		return stus;
	}
	public void setStus(Set<Student> stus) {
		this.stus = stus;
	}
	public int getOid() {
		return oid;
	}
	public void setOid(int oid) {
		this.oid = oid;
	}
	public String getTeacherName() {
		return teacherName;
	}
	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}
	public int getExperience() {
		return experience;
	}
	public void setExperience(int experience) {
		this.experience = experience;
	}
}

한쪽 맵 파일 Teacher. hbm. xml 은 다음 과 같 습 니 다.

PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

   
       
          
       

       
        
         
                                         
   


다방면의 실체 류 를 대표 하 다
public class Student {
	private int oid;
	private String stuName;
	private String tel;
	private Teacher teacher;
	
	public int getOid() {
		return oid;
	}
	public void setOid(int oid) {
		this.oid = oid;
	}
	public String getStuName() {
		return stuName;
	}
	public void setStuName(String stuName) {
		this.stuName = stuName;
	}
	public String getTel() {
		return tel;
	}
	public void setTel(String tel) {
		this.tel = tel;
	}
	public Teacher getTeacher() {
		return teacher;
	}
	public void setTeacher(Teacher teacher) {
		this.teacher = teacher;
	}
	
	
}

다 중 맵 파일 Student. hbm. xml 는 다음 과 같 습 니 다.

PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

   
       
           
       

       
       
       
   

좋은 웹페이지 즐겨찾기