use*_*237 8 java orm annotations hibernate cascade
我有一个多对一的预订映射.预订必须属于一个房间.一个房间可以有几个预订.
如果房间被删除,我希望删除该房间的所有预订.我将如何使用hibernate注释来执行此操作?
@Entity
public class Booking implements Serializable{
@Id @GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private Date startDate;
private Date endDate;
private Date createdDate;
@ManyToOne
@JoinColumn (name = "roomId")
private Room room;
...
}
Run Code Online (Sandbox Code Playgroud)
Boz*_*zho 10
在您的Room实体中,您可以拥有
@OneToMany(cascade=CascadeType.REMOVE)
private List<Booking> bookings;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8220 次 |
| 最近记录: |