【问题标题】:Java JPQL: add an int value to the already existing one in DatabaseJava JPQL:向数据库中已经存在的值添加一个 int 值
【发布时间】:2015-12-31 11:27:23
【问题描述】:

我有一个包含 int 值的列的表,我需要知道如何编写一个 JPQL 查询,它不会覆盖现有值,而是将新值添加到现有值并保持总和。这是设置值的 JPQL。

UPDATE Transaction t SET t.amount = :amount WHERE t.id = :id

【问题讨论】:

    标签: java database jpa jpql


    【解决方案1】:

    就像在 SQL 中一样:

    UPDATE Transaction t SET t.amount = t.amount + 1 WHERE t.id = :id
    

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 2022-01-22
      • 2016-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-13
      相关资源
      最近更新 更多