![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring data jpa
红丶
Stay hungry, stay foolish.
展开
-
JPA与hibernate
hibernate概述Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。JPA概述JPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成。JPA通过JDK 5.0注解描述对象-关系表原创 2020-08-23 12:00:51 · 455 阅读 · 0 评论 -
Spring Data JPA 一对一,一对多
JPA中的一对一一个学生只有一条详情信息,一条详情信息对应一个学生学生和详情信息是一对一关系一个学生可以有多个账户,一个账户属于一个学生学生和账户是一对多关系实体类关系建立以及映射配置学生类package domain;import javax.persistence.*;import java.util.List;@Entity@Table(name = "student")public class Student { @Id @GeneratedValue(s原创 2020-08-24 22:29:51 · 283 阅读 · 0 评论 -
Spring Data JPA
概述Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data JPA 可以极大提高开发效率!Spring Data JPA 与 JPASpring Data JPA是Spring提供的一套对JPA操作更加高级的封装,是在JPA规范下的专门用来进行数据持久化的解决方案。Spring Data JPA 让我们解原创 2020-08-23 15:20:48 · 117 阅读 · 0 评论 -
Spring Data JPA 多对多
一个用户可以有多个角色一个角色也可以有多个用户用户和角色为多对多关系表关系建立用户类package domain;import javax.persistence.*;import java.util.HashSet;import java.util.Set;@Entity@Table(name = "user")public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY)原创 2020-08-24 23:28:05 · 281 阅读 · 0 评论