Вы можете попробовать что-то вроде этого:
@Modifying
@Query("update EARAttachment ear set ear.status = ?1 where ear.id = ?2")
int setStatusForEARAttachment(Integer status, Long id);
Вы также можете использовать именованные параметры, например:
@Modifying
@Query("update EARAttachment ear set ear.status = :status where ear.id = :id")
int setStatusForEARAttachment(@Param("status") Integer status, @Param("id") Long id);
Возвращаемое значение int - это количество строк, которые были обновлены , Вы также можете использовать void
return.
См. Больше в справочной документации.