这不是问题,它更像是一种“这是正确的方法”的交易。
所以可以说我有一个这样的模型
class A extends Model{
@OneToMany(cascade = CascadeType.ALL)
public B;
}
class B extends Model{
String c;
}
现在我想访问在其 B 对象中具有特定 c 值的 A 的所有对象。
我也应该:
- 获取具有特定值 c 的 B 的所有对象,然后找到与这些对象对应的 A (如果是这样,那么会感到困惑)
- 获取 A 的所有对象,
find.all()
然后查看列表(这似乎是个坏主意,因为会有大量的 A 而不是那么多的 B)。
任何帮助将不胜感激(哦,假设我已经写了@Entity
,@Required
其余的都是适当的)