【发布时间】:2019-06-11 11:01:07
【问题描述】:
希望知道如何在 Spring Data / Query DSL 中编写以下 MySQL 查询
update PLAN set PLAN.sell_price = PLAN.cost_price * 1.5 where PLAN.type = 'SAL'
【问题讨论】:
标签: mysql spring spring-data-jpa spring-data querydsl
希望知道如何在 Spring Data / Query DSL 中编写以下 MySQL 查询
update PLAN set PLAN.sell_price = PLAN.cost_price * 1.5 where PLAN.type = 'SAL'
【问题讨论】:
标签: mysql spring spring-data-jpa spring-data querydsl
我认为实现此目的的唯一方法是在您的 JpaRepository 中使用 native
@Query(nativeQuery = true, value = "update PLAN set PLAN.sell_price = PLAN.cost_price * ?1 where PLAN.type = ?2")
void updatePlans(Double multiplier, String planTuype);
【讨论】: