春季数据 jpa 删除通过查询不起作用
2022-09-01 10:45:51
我正在尝试在我的存储库中创建自定义 deleteBy 方法查询。似乎休眠不是删除,而是在做一个选择语句。
public interface ContactRepository extends JpaRepository<Contact, Integer> {
Integer deleteByEmailAddress(String emailAddress);
//and this one works
Contact findContactByName(String name);
}
以下是Hibernate试图做的事情:
休眠:选择“contact0_.id”作为“id1_2_”,选择“contact0_.emailAddress”作为“>emailAdd2_2_”,contact0_.name 作为“联系人contact0_”name3_2_,其中 >contact0_.emailAddress=?
我错过了什么?我是否必须进行特殊配置才能使删除工作?