【发布时间】:2012-04-15 16:53:42
【问题描述】:
JPA2.0 中的 CriteriaQuery 提供了一种类型安全的选择方式,非常棒。但我想知道为什么它不提供更新/删除操作?要批量更新/删除,您必须回退到旧时编写容易出错的 SQL 或 JPQL 文本。 IMO,更新/删除的 CriteriaQuery 不应该被证明是困难的,因为 where 原因处理与 select 相同。
希望这将在 JPA 的下一个版本中实现。
【问题讨论】:
-
你的愿望已经实现了:) 自 JPA 2.1 以来,
CriteriaUpdate可用
标签: hibernate jpa criteriaquery