我正在使用spring data jpa与数据库交互,但是我遇到了一个问题:我不能用不同的命名实体多次定义相同的方法。
请考虑:
class Repository {
@EntityGraph(value = UserEo.FULL, type = EntityGraph.EntityGraphType.LOAD)
public Optional<UserEo> findUserEoByEmail/*Full*/(String email);
@EntityGraph(value = UserEo.BRIEF, type = EntityGraph.EntityGraphType.LOAD)
public Optional<UserEo> findUserEoByEmail/*Brief*/(String email);
}
字符串
我想有不同的命名图的单独的方法,但添加额外的信息,以方法的名称打破Spring。如何解决这个问题?
1条答案
按热度按时间zaqlnxep1#
正如评论所建议的那样,正确命名方法不会“破坏Spring”。你可以有:
字符串
或者你想在两个仓库中分解东西,比如:
型
和
型