Java 数据持久化

一、Java 持久化框架学习

1.1、Java 数据库连接(JDBC)

  1. Java 数据库连接 JDBC
  2. Statement (Java 执行数据库操作的一个重要接口)
  3. Statement 和 PreparedStatement 对象介绍
  4. JDBC 中 结果集 ResultSet介绍
  5. 线程池和连接池介绍 Connection
  6. Java 开发 C3p0 数据库连接池使用
  7. Java开发C3p0连接池配置文件介绍
  8. Java 开发C3p0 连接池问题记录

1.2、JdbcTempalte 学习

  1. JdbcTemplate 使用实例记录
  2. SpringBoot 结合Dbcp2 连接池配置JdbcTemplate
  3. SpringBoot 结合 Druid连接池配置JdbcTemplate
  4. JdbcTemplate 常用方法之增删改查
  5. JdbcTemplate 插入数据操作

1.3、MyBatis 框架学习

  1. MyBatis 入门
  2. Mybatis 全局配置文件

1.4、JPA 规范和 Hibernate

  1. JPA(Java Persistence API) JAVA 持久层 API

二、Spring Data 框架

Spring Data 是持久层通用解决方案,支持 关系型数据库 Oracle、MySQL、非关系型数据库NoSQL、Map-Reduce 框架、云基础数据服务 、搜索服务。

  1. JPA(Java Persistence API) JAVA 持久层 API 介绍
  2. Spring Data 框架说明
  3. Spring Data Jpa 基础查询方法原理说明
  4. Spring Data JPA 定义查询方法:配置方法和查询策略
  5. Spring Data JPA 定义查询方法:创建方法详解和属性表达式
  6. Spring Data JPA 定义查询方法:查询结果处理和JPA实现机制介绍
  7. Spring Data JPA 注解式查询方法介绍
  8. Spring Data Jpa @Entity实例里常用注解介绍
  9. Spring Data Jpa 中JpaRepository和扩展QueryByExampleExecutor介绍
  10. IDEA 中创建Spring Data Jpa 工程示例
  11. Spring Data JPA 进阶初探:配置文件、注解和持久层简单接口
  12. Spring Data JPA 持久层接口进阶:自定义查询和自定义SQL查询