package net.zmcheng.model;
import java.util.HashSet;
import java.util.Set;import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.Table;@Entity
@Table(name="Province")
@SuppressWarnings("serial")
public class Province implements java.io.Serializable{
private Integer id;
private String name;
private Set<City> citys = new HashSet<City>();
@OneToMany(targetEntity=City.class,cascade={CascadeType.ALL},fetch = FetchType.EAGER)
@JoinColumn(name="pro_id",updatable=false)
public Set<City> getCitys() {
return citys;
} public void setCitys(Set<City> citys) {
this.citys = citys;
}
@Id
@GeneratedValue
public Integer getId() {
return id;
} public void setId(Integer id) {
this.id = id;
}
@Column(name="name")
public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}
}
hibernate一对多注解
原创
©著作权归作者所有:来自51CTO博客作者人艰不拆_zmc的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Hibernate 注解一对多,多对一
接着导入—>注解所需要的包 ejb3-persistence.jar、hibernate-an
java 数据库 开发工具 hibernate -
Hibernate注解开发--一对多注解开发
Hibernate注解开发–一对多注解开发这里用的是javax.persistence包下的注解,上代码。
hibernate mysql xml -
Hibernate 一对多(OneToMary)
例子:老师与学生的一对多老师实体类package entity;import java.upriv...
java 数据库 hibernate 实体类 xml -
Hibernate 一对一、一对多、多对多注解mappedBy属性的总结
mappedBy: 所填内容必为本类在另一方的字段名。 表示:本类放弃控制关联关系,所有对关联关系的控制,如:建立、解除与另一方的关系,都由对方控制,本类不管。举个例子: Teacher和Student之
java经验集锦 通用实践 Spring SpringDataJpa hibernate