1

我知道我能做到

myBox.query().less(BasicAchievement_.currentSteps, 5);

但我希望能够做到

myBox.query().less(BasicAchievement_.currentSteps, BasicAchievement_.totalSteps)

这可能吗?我想会的。如果没有,我可以将两个“表”连接在一起吗(我只能用 SQL 术语来思考,抱歉)

我想我要求相当于

SELECT * FROM myTable WHERE currentSteps < totalSteps;
4

1 回答 1

0

您可以为此使用基于 Java 的查询过滤器。例子:

query.filter((object) -> {
     return object.currentSteps < object.totalSteps;
})

我们还打开了一个功能请求,以便在数据库查询引擎中拥有它​​。

于 2018-01-24T14:28:18.500 回答