本系列教程着重于讲解 Spring持久化 - 以Hibernate, JPA 和 Spring Data举例。
Spring 与JPA/Hibernate
- Hibernate 5 与 Spring
- 在Spring Boot中以编程方式配置DataSource数据源
- Spring与JPA中的事务 (热门)
- Spring @Transactional 事务传播机制和隔离级别
- Spring中编程式事务管理
- JPA/Hibernate 持久化 Context
- Spring与Hibernate DAO层实现
- Spring与JPA DAO层实现
- 使用Java泛型简化Spring DAO
- Spring Boot中显示Hibernate/JPA SQL语句
- Spring Boot数据初始化快速教程
Spring Data JPA
- JPA 与 Spring 集成 (热门)
- Spring Data JPA介绍
- Spring Data JPA @Query 注解 (热门)
- Spring Data JPA @Modifying 注解
- Spring Data – CrudRepository save() 方法
- Spring Data JPA 自定义查询方法
- Spring Data JPA 删除操作
- Spring Data JPA and Null Parameters
- Spring Boot 与H2 数据库 (热门)
- 禁用Spring Data自动配置
- Spring Data JPA @DynamicUpdate注解
- Spring JPA Like查询
- Spring Data JPA根据日期时间查询
- Spring Data JPA Limit查询
- Spring Data JPA 分页和排序查询(热门)
- Spring Data 排序查询
- Spring Data JPA 中调用存储过程
- 使用JPA, Hibernate, 以及Spring Data JPA 实现数据库审计功能
- Spring Data JDBC 介绍
- Spring Data 中 save() 和 saveAll() 方法性能比较
其他 Spring 持久化技术
- 使用Liquibase更安全地重构数据库结构
- Liquibase 回滚介绍
- 使用Flyway进行数据库迁移
- Spring Data DynamoDB 的使用
- MyBatis 与 Spring
- Kotlin 与 JPA
- Spring JDBC (热门)
- JdbcTemplate 实现 where in 条件查询
- Spring Data REST 介绍
Spring Data MongoDB
- Spring Data MongoDB介绍
- Spring Data MongoDB 查询
- Spring Data MongoDB – 索引, 注解,以及Converters
- Spring Data MongoDB 自定义级联操作
- Spring Data Reactive 与 MongoDB
- Spring Boot 使用嵌入式MongoDB 进行集成测试
- Spring Data MongoDB 事务
其他Spring教程
- REST 与 Spring 教程
如何使用Spring构建REST服务 - Spring Exceptions 教程
Spring中最常见的异常例子,为何发生以及如何快速解决它们 - Security 与 Spring
如何保护一个MVC应用,登录、登出,以及如何使用OAuth包含REST服务。