Spring Data JDBC Spring Data JDBC是Spring Data家族的一部分,它使实现基于JDBC的操作变得容易。 这个模块处理对基于JDBC的数据访问层的增强支持。 支持QueryDSL,通过 JavaAPI 构建类型安全的 Sql 查询。具体可搜索QueryDSL。 Spring Data JDBC的save方法即是新增又是更新,但不推荐用于更新数据。 Mybatis MyBatis 是支持定制化 SQL以及高级映射的优秀的持久层框架。 Mybatis官网:https://mybatis.org/mybatis-3/zh/index.html 配合使用优势 简单查询使用Spring Data JDBC实现。 复杂查询使用Mybatis去实现。 取长补短,结合使用提高编程效率。 配合使用方法 Maven依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0</version> </dependency> <dependency> <groupId>com.alibaba</groupId