Hibernate的注解就是我们不要写持久化类的映射文件了,只不过要导入相应的jia包
例如:
package entity;
import java.util.HashSet;
import java.util.Set;
import java.io.Serializable;
import javax.persistence.*;
@Entity
public class District implements Serializable {
private static final long serialVersionUID = 1L;
@Id
private int id;
@Column(name="name")
private String name;
@OneToMany(mappedBy="district",cascade={CascadeType.ALL})
private Set<Street> streets=new HashSet<Street>();
public District(){
}
public District(int id,String name){
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;
}
public Set<Street> getStreets() {
return streets;
}
public void setStreets(Set<Street> streets) {
this.streets = streets;
}
}
@Id 代表表示列 @Column(name="对应表里列名" @Persister表示不做相应映
这表示表与表之间关联
@OneToMany(mappedBy="district",cascade={CascadeType.ALL})
1582

被折叠的 条评论
为什么被折叠?



