В настоящее время я работаю над проектом SpringBoot + Hibernate. У меня есть требование вставить несколько значений в БД.
Я пытаюсь добиться этого с помощью Native Query. Ниже мой код:
@Repository
public interface StoreDataRepository extends JpaRepository<StoreDataRepository, Long> {
@Query(value ="insert into store (id, name) values(:id, :name)", nativeQuery = true)
public void storeData(@Param("id") int id, @Param("name") String name);
Из моей службы я просто вызываю этот метод с параметрами id и name.
Но я получаю следующую ошибку:
org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
ERROR: Method only for queries
Не могли бы вы помочь мне с этим?
@Modifying
, как описано здесь: Spring Data JPA - Справочная документация - 4.3.8. Изменение запросов - person Andreas   schedule 14.03.2018