Can not issue data manipulation statements with executeQuery().

使用JPA编程中,出现以下异常:

 Can not issue data manipulation statements with executeQuery().

出现此问题的场景,都数据库表的增、改、删操作;

解决方案:

在dao方法上追加注解@Modifying,如下代码

@Modifying
@Query(value = "UPDATE hr_employee t SET t.deleteStatus=1 WHERE t.id=?1",nativeQuery = true)
void delEmployee(Long id);

猜你喜欢

转载自blog.csdn.net/jiahao1186/article/details/87785131