我正在寻找有关如何在 Spring Boot 应用程序中配置 Spring Data JDBC 的信息(一个 Gradle 示例将是理想的)。
我已经阅读了文档,并且我知道我需要Repository
为每个域类(或域类的“聚合”)定义一个实现,例如
interface UserRepository extends CrudRepository<User, Long> {
// custom query methods
long countByLastname(String lastname);
}
但并不完全清楚需要添加哪些依赖项,如何将存储库 bean 注入其他 bean,如何向 Spring 指定可以找到存储库 bean 的位置等。
我特别想看看如何定义一个管理多个表/域类的存储库。例如,一个管理 an 持久性的存储库,Order
它是 s 的集合OrderItem
。文档中的示例仅显示如何将单个域类映射到存储库。