作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个关于预订的多对一映射。预订必须属于一个房间。一个房间可以有多个预订。
如果一个房间被删除,我希望该房间的所有预订也被删除。我将如何使用 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;
...
}
最佳答案
在您的 Room
实体中,您可以拥有一个
@OneToMany(cascade=CascadeType.REMOVE)
private List<Booking> bookings;
关于java - Hibernate 3 关于删除级联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7661323/
我是一名优秀的程序员,十分优秀!