springboot包中那些覆盖了 spring-boot-starter-data-jpa?
时间: 2023-10-09 09:06:41 浏览: 196
spring boot 集成JPA
在 Spring Boot 中,一些特定的“starter”库提供了一组预配置的依赖项以支持特定功能。例如,`spring-boot-starter-data-jpa`包含了与JPA相关的依赖项。一些自定义的依赖项可能会覆盖`spring-boot-starter-data-jpa`中的某些依赖项,这取决于你的项目中使用的库和版本。以下是一些常见的覆盖`spring-boot-starter-data-jpa`的库:
- `hibernate-core`:JPA实现库,可以与Spring Data JPA一起使用。
- `spring-data-jdbc`:Spring Data JDBC提供了一种基于JDBC的替代方法,它不需要JPA实现。
- `mybatis-spring-boot-starter`:MyBatis是一种使用SQL语句与数据库进行交互的持久化框架,也可以与Spring Data集成。
- `querydsl-jpa`:Querydsl是一个类型安全的查询框架,可以与JPA一起使用,提供了一种更加灵活和类型安全的查询方式。
总之,覆盖`spring-boot-starter-data-jpa`的库取决于你的项目需要使用哪些库和技术。
阅读全文