hibernate criteria sqlRestriction

时间:2015-11-18 12:48:18

标签: hibernate criteria restrictions

我有:

criteria.createAlias(withAlias(alias, PLAN_PROPERTY), PLAN_ALIAS)
                    .add(Restrictions.eqProperty(withAlias(alias, "course"), withAlias(PLAN_ALIAS, "years")));

其中course是整数,years是浮点数。 需要在FLOOR()属性上执行yearsalias是当前的实体别名。

我想用Restrictions.sqlRestriction()这样做:

Restrictions.sqlRestriction("{alias1}.course = FLOOR({alias2}.years)")

但我们只能使用由hibernate处理的关键字{alias}并返回当前条件的根实体别名。 如何使用内部联接表的两个不同别名来执行此操作?

0 个答案:

没有答案