我需要一些方法来解决我的问题
我有两个实体
@Entity
class Product {
@Id
private long id;
private String name;
@OneToOne
private Category;
}
@Entity
class Category {
@Id
private long id;
private String name;
@OneToOne
private Category parent;
}
我需要按类别id和子类别查找所有产品,但我的实体只有父类别的ref,如何使用spring规范?
我知道如何通过一个类别(没有子类别)找到我的产品,但我不知道完整的解决方案。
谢谢你的帮助。
1条答案
按热度按时间c9qzyr3d1#
我不打算构造criteriaapi,但是从下面的jpql查询开始应该不会太难。
我也不太清楚
按类别id和子类别
因为category id已经唯一地标识了类别,所以子类别是多余的。因此,我保留了查询的这一部分。