标签: java database jpa jpql
我有一个包含int值的列的表,我需要知道如何编写一个JPQL查询,而不是覆盖现有值,它将新值添加到现有值并保留总和。以下是设置值的JPQL。
UPDATE Transaction t SET t.amount = :amount WHERE t.id = :id
答案 0 :(得分:2)
就像在SQL中一样:
UPDATE Transaction t SET t.amount = t.amount + 1 WHERE t.id = :id