问题原因
缺失@Modifying
注解
问题解决
在自定义的修改方法(delete、update)上面除了@Transactional
注解和@Query
还需要@Modifying
注解
Bug重现
org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML operations [delete from com.crab.bookol.entity.User u where u.username = ?1]