gpt4 book ai didi

java - 如何使用JPA有条件地删除记录?

转载 作者:太空宇宙 更新时间:2023-11-04 08:03:27 25 4
gpt4 key购买 nike

我的数据库表中有以下数据

1 myname@email.com 2323
2 myname@email.com 3432
3 myname2@gmail.com 4433

我想删除表中 email == myname@email.com 的所有记录

下面是我的 EJBQL - 我不知道哪里出了问题,但是查询不起作用。

Query query = em.createQuery("DELETE FROM ResetPasswordEntity r WHERE r.email=:email");
query.setParameter("email", email);

最佳答案

查询正确。我缺少一行代码。这是为了帮助那些可能面临此问题的人。

query.executeUpdate();

关于java - 如何使用JPA有条件地删除记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12465395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com