AE
@Modifying(flushAutomatically = true, clearAutomatically = true)
@Query(
value = "UPDATE some_table " +
"SET some_field = 'ACTIVE', updated_at = :updatedAt " +
"WHERE some_field = :state " +
"AND received_at < :timeToLive " +
"RETURNING id"
,
nativeQuery = true
)
возвращает ид колонок, но повторый запрос в базу показывает устререлые данные
В логах говорит что заапдейтл 2 rows
: HHH000117: HQL: UPDATE some_tavle SET "some_field" = 'ACTIVE', updated_at = ? WHERE "some_field" = ? AND received_at < ? RETURNING id
time: 3ms, rows: 2