# spring-data-jpa-study **Repository Path**: wangzunbin/spring-data-jpa-study ## Basic Information - **Project Name**: spring-data-jpa-study - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README --- title: Spring Data JPA学习 date: 2019-08-06 18:40:42 tags: - spring data jpa --- > 视频地址: https://www.bilibili.com/video/av48767030 ## day1 ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806184140.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806185009.png) 1. 操作繁琐 2. 占位符赋值麻烦 如何解决? Jdbc封装工具类 ### 1. orm思想 主要目的: 操作实体类就相当于操作数据库表 建立两个映射关系: ​ 实体类和表的映射关系 ​ 实体类中属性和字段的映射关系 不在重点关注: sql语句 实现了 ORM思想的框架: mybatis, hibernate ### 2. hibernate框架介绍 ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806185511.png) ### 3. JPA规范 jpa规范,实现jpa规范,内部是由接口和抽象类组成 ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806185926.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806190247.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806191128.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806191913.png) ### 4. jpa的基本操作 ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806193025.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806193213.png) ## day2 ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806205610.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806205610.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806210333.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806212703.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806212738.png) ## day3 ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806212916.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806213335.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806215250.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806215415.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806215640.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806220000.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190806231053.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190807223632.png) ![](https://raw.githubusercontent.com/gaohanghang/images/master/img20190807223632.png)