例如,我映射了这种关系。
@Entity
@Table(name = "shop")
public class Shop implements Serializable {
...
@OneToMany(mappedBy = "shop", fetch=FetchType.LAZY)
private Set<Event> events;
...
}
@Entity
@Table(name = "event")
public class Event implements Serializable {
...
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "shop_id", nullable = false)
private Shop shop;
...
}
当调用 Local getEvent() 时,会在集合中加载一个包含一些事件的列表,但是每个事件都在另一个商店中,可能在另一个事件中,然后.. 可以吗?响应 JSON 结构有什么问题吗?