【发布时间】:2011-11-27 18:00:31
【问题描述】:
我最近开始爱上这部剧了!框架,但现在我对如何在模型上使用批量删除方法感到困惑。 我的尝试如下所示:
Shift.delete("byDateAndRestaurant", day, rest);
但是,这不起作用。玩!只是把这个扔给我:
IllegalArgumentException 发生:org.hibernate.hql.ast.QuerySyntaxException:意外的 AST 节点:第 1 行,第 41 列附近的 byDateAndRestaurant [从模型中删除。Shift where byDateAndRestaurant]
这很令人困惑,因为这段代码完美无缺:
Shift.find("byDateAndRestaurant", day, rest).fetch();
(当然,我可以遍历find 查询的结果并删除每个实例。但我不想引起太多的数据库交互。)
那么delete 方法接受什么样的查询/快捷方式表示法?
【问题讨论】:
标签: java jpa playframework