使用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);