【发布时间】:2012-01-14 23:49:12
【问题描述】:
我们可以使用标准为外键表创建深层别名吗?
例如,如果我有三个表A、B 和C,其中C 是B 的外键表,B 是A 的外键表。
我想像以下语句一样应用过滤器:
session.createCriteria(A.class).createAlias("A.bObjectField", "alias1")
.createAlias("alias1.cObjectField", "alias2")
.add(Restrictions.eq("alias2.id", 1));
我可以使用条件从A 中过滤C 表吗?
提前致谢。
【问题讨论】:
标签: java hibernate filter criteria alias