我正在使用休眠标准来获取结果。在这里,我提供了我的持久性类的演示设计。
Class A{
private B b;
}
Class B{
private C c;
}
Class C{
private Long val;
}
假设这些是休眠持久性类,我没有编写与数据库映射的所有注释。
现在我的问题是我想根据Class C 的 val 属性的值来检索Class A的结果。
我试图用它来获取它,
Criteria c = Restrictions.eq("b.c.val", value);
List l = c.list;
它显示无法解析属性。我搜索并了解到标准不会达到这么深的程度。我不想转向 HQL。任何想法??