【发布时间】:2020-05-03 18:40:24
【问题描述】:
我有一个名为 Restaurant 的实体,它有另一个类的一组对象:
@Entity
@Table(name = "restaurants")
public class Restaurant extends AbstractNamedEntity implements Serializable {
@OneToMany(fetch = FetchType.LAZY, mappedBy = "restaurant")
private Set<Meal> meals = Collections.emptySet();
//getters, setters and other variables
}
“Meal”类与“Restaurant”有@ManyToOne 关系。
我有 Spring JPA 存储库:
@Repository
public interface RestaurantRepository extends CrudRepository<Restaurant, Integer> {
}
当我使用 findById() 方法时 - 我正在去一家餐厅用餐
我需要找一家没有任何餐点的餐厅。 Set 不能从存储库中获取 - 它应该被忽略 我该怎么做?
【问题讨论】:
标签: java hibernate spring-boot spring-data-jpa spring-data