我编写了这个函数来更新项目的价格:
@Transactional
@Modifying
@Query("UPDATE Item s SET s.price= :price, s.version= :version WHERE s.id= :id and s.version < :version")
void updatePrice(@Param("id") Long id, @Param("price") Double price, @Param("version") Long version);
可能是因为部分更新不会更新@LastModifiedDate吗?