`
xiaofengxbf
  • 浏览: 18333 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

onetomany 使用

阅读更多

OnetoMany 使用:

 

实体类:

package com.sshcp.model;

import java.util.HashSet;
import java.util.Set;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToMany;

@Entity
public class Classes {

	private int id ;
	private String name ;
	private Set<StuOnetoMany> stus = new HashSet<StuOnetoMany>();
	
	@Id
	@GeneratedValue
	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;
	}
	
	@OneToMany(mappedBy="classes")
	public Set<StuOnetoMany> getStus() {
		return stus;
	}
	public void setStus(Set<StuOnetoMany> stus) {
		this.stus = stus;
	}

}

 

StuOnetoMany.java

package com.sshcp.model;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToOne;

@Entity
public class StuOnetoMany {
	
	private int id ;
	private String name ;
	private Classes classes ;
	
	@ManyToOne(cascade=CascadeType.ALL)
	public Classes getClasses() {
		return classes;
	}
	
	public void setClasses(Classes classes) {
		this.classes = classes;
	}
	
	@Id
	@GeneratedValue
	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;
	}

}

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics