【发布时间】:2015-12-31 11:27:23
【问题描述】:
我有一个包含 int 值的列的表,我需要知道如何编写一个 JPQL 查询,它不会覆盖现有值,而是将新值添加到现有值并保持总和。这是设置值的 JPQL。
UPDATE Transaction t SET t.amount = :amount WHERE t.id = :id
【问题讨论】:
我有一个包含 int 值的列的表,我需要知道如何编写一个 JPQL 查询,它不会覆盖现有值,而是将新值添加到现有值并保持总和。这是设置值的 JPQL。
UPDATE Transaction t SET t.amount = :amount WHERE t.id = :id
【问题讨论】:
就像在 SQL 中一样:
UPDATE Transaction t SET t.amount = t.amount + 1 WHERE t.id = :id
【讨论】: