【发布时间】:2018-07-05 21:33:57
【问题描述】:
我有这个查询更新了比 2 天前更高的一些价格,但不起作用
@Transactional
@Modifying
@Query("update HotelDailyPrice hdp set hdp.price = (select avg (hp.price) "
+ "from HotelPrice hp where hp.id = ?1 and hp.updateDate > CURRENT_DATE - 2), hdp.day = ?2 ")
void updateDailyAveragePrice (Hotel hotel, String dayDate);
【问题讨论】:
-
“不起作用”不是问题描述。为什么它不起作用?你有错误吗?如果是这样,错误是什么?你会得到意想不到的结果吗?如果是这样,你得到了什么结果,你期望什么(基于什么数据)?
-
实际调用的 SQL 是什么?
标签: sql jpa spring-data spring-data-jpa amazon-aurora