У меня есть кое-что обновление запросов, как этотJPA Заявление Массовое обновление
Update Table name set valstring = ? where valstring = ? and ID in (?)
Так сделка JPA является
em.CreateNativeQuery(Update_QUERY).setParameter(1, updatedStatus).setParameter(2,currentStatus).setParameter(3,ids).executeUpdate();
Входной методу является список идентификаторов, CurrentStatus и updatedStatus
Как передать список как один параметр, если я конвертирую список в разделенную запятыми строку? Я получаю ошибку. Указанный текст не является номером, поскольку строки не разрешены в разделе «В»
зачем использовать «родной запрос», когда JPQL делает UPDATE также –
Я новичок в JPQL так и не смогла найти способ, где я могу передать в список ID, если у вас есть какие-либо предложения, пожалуйста, дайте мне знать – avenirit12
как уже сказал ... используйте JPQL UPDATE и поддерживает ввод списка как значение параметра –