多对一单向(数据库设计,多在在多方设计外键)
注:在数据库中要生成的表要改名字,可以用@Table(name="")
第一种方法(一共会生成三张表,两张实体表,一张关系表)
@Entity()
public class Flight implements Serializable {
}
一端:
@OneToMany(cascade=CascadeType.ALL,fetch=FetchType.LAZY)
}
第二种方法:(效果同第一种一样)
@Entity()
public class Flight implements Serializable {
@ManyToOne( cascade = {CascadeType.PERSIST, CascadeType.MERGE},targetEntity=CompanyImpl.class )
@JoinColumn(name="COMP_ID")
public Company getCompany() {
return company;
}
...
}
public interface Company {
...
第三种方法
@Entity()
public class Flight implements Serializable {
}
多对一单向关系设计
本文介绍在数据库设计中实现多对一单向关系的方法,包括使用外键、注解及XML配置,并展示了三种不同的实现方式。
6121

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



