gpt4 book ai didi

java - spring data jpa中的派生方法

转载 作者:行者123 更新时间:2023-11-30 01:59:52 27 4
gpt4 key购买 nike

Spring Data JPA 文档告诉我们,我们可以拥有用于删除功能的派生方法。然后文档给出的示例如下:

interface UserRepository extends CrudRepository<User, Long> {

long deleteByLastname(String lastname);

List<User> removeByLastname(String lastname);
}

我发现令人困惑的是removeByLastnameCrudRepository 具有以 delete 单词开头的 delete 方法,并且没有以 remove 开头的方法。我们有以 remove 开头的方法吗?如果是,何时以及如何使用它们。

文档链接:https://docs.spring.io/spring-data/jpa/docs/2.1.2.RELEASE/reference/html/

最佳答案

它们的使用方式相同。您可以将方法命名为以 removedelete 开头。请参阅PartTree DELETE 模式的类:

private static final String DELETE_PATTERN = "删除|删除";

关于java - spring data jpa中的派生方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53233263/

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