gpt4 book ai didi

java - 具有单个参数的 Spring Data JPA "OR"

转载 作者:搜寻专家 更新时间:2023-11-01 02:39:28 25 4
gpt4 key购买 nike

是否可以有这样的 Spring Data JPA 存储库方法:

User findByEmailOrUserName(String usernameOrEmail);

上述方法名称不起作用,因为 Spring Data JPA 在尝试查找需要绑定(bind)到方法中第二个属性名称的第二个参数时抛出异常。

我想要一个方法名称,它将转换为 select t from User t where t.email = :usernameOrEmail OR t.userName = :usernameOrEmail

方法名查询有这种可能吗?

最佳答案

对于当前最新版本的 Spring Data JPA (v1.10.2),这是不可能的。我也没有看到对 future 版本的任何此类请求。

关于java - 具有单个参数的 Spring Data JPA "OR",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37555675/

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