Can not issue data manipulation statements with executeQuery().

Can not issue data manipulation statements with executeQuery().

Scroll Down

Can not issue data manipulation statements with executeQuery().

出现原因:

在使用SpringData中,使用@Query注解做update语句执行的时候会提示此信息

@Query(value = "update…………" ,nativeQuery = true)

但是此注解执行的是executeQuery()方法,导致无法正常执行修改操作

解决方法:

在此方法上添加@Modifying注解即可,以统治SpringData,这是一个update或者是delete操作,update或者delete操作需要使用事物。