有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何避免Hibernate在oneToMany关系上创建外键限制

我有两个实体:酒店、酒店照片

以及以下关系:

酒店

@OneToMany(fetch = FetchType.EAGER, mappedBy="idHotel")
@OnDelete(action = OnDeleteAction.CASCADE)
public Set<HotelPhoto> getHotelPhotos() {
    return hotelPhotos;
}

当我运行这段代码时,hibernate正在创建一个外键限制,其中包含对删除和更新的限制。我想对删除和更新有一个级联限制。有没有办法做到这一点并避免自动创建限制


共 (0) 个答案