最近,我遇到了这个 Spring Data JPA 存储库方法findWithBooksById
。
涉及的两个类非常基础:Library one-to-many Books
,方法是查询图书馆及其书籍。
我查看了https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.query-methods.details,但没有引用此方法模式(findWith...
)。
查看生成的查询,它查询图书馆表并立即查询书籍。因此,如果我在查询后立即调用 getBooks findById
(在这种情况下是惰性初始化的书籍),则连续调用两个查询。
有谁知道findWith...
Spring Data JPA 的工作原理?