![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JPA
color_pen
这个作者很懒,什么都没留下…
展开
-
1.JPA简介
JPAJPA是Java Persistence API的简称,中文名Java持久层API。ORM:JPA提供了注解和XML两种方式描述对象与表之间关系。API:提供直接操作实体对象的CURD操作,不需要繁琐的JDBC和SQL。JPA只是提供了一个标准,制定了一个可以由很多供应商实现的API。所以就出现了以下一些框架:Hibernate在JPA的实现上,Hibernate堪称最强!Hib...原创 2019-06-26 08:35:32 · 135 阅读 · 0 评论 -
2.JPA实体-基本注解介绍
JPA实体类其实就是一个简单的Java实体类,只是在属性上多了几条注解。@Entity @Table @Id ……原创 2019-06-26 08:53:54 · 126 阅读 · 0 评论 -
3.JPA关系映射
@OneToOne 一对一关联;@OneToMany 一对多关联;@ManyToOne 多对一关联;原创 2019-06-26 09:00:32 · 115 阅读 · 0 评论 -
4.JPA之JPQL用法简介
JPQL语法基本与SQL一直,不同点在于SQL操作数据库表,而JPQL操作实体模型。 JPQL是一种独立于平台的查询语言,简单而强大。JPA会在执行时将JPQL自动转换为对应的SQL,可做到兼容任何类型数据库。原创 2019-06-26 09:05:48 · 544 阅读 · 0 评论 -
5.JPA之标准API的简单介绍与使用
标准的API提供了一套基于Java语言的数据库操作方法。 标准API提供的调教查询主要依靠CriteriaBuilder、CriteriaQuery两个类;原创 2019-06-26 09:07:36 · 367 阅读 · 0 评论 -
2.SpringDataJPA常用接口及基础方法
CrudRepository:仅提供一些相对简单的增删改查方法。 PagingAndSortingRepository:继承了CrudRepository,除了基本的增删改查外,还提供了排序和分页的方法。 JpaRepository:对关系型数据库进行了优化,批量操作、手动刷新数据库、返回List等。原创 2019-06-26 11:22:23 · 1090 阅读 · 0 评论 -
3.SpringDataJPA之定义查询方法(接口规范和SQL注解)
Spring提供了三种查询方法生成策略query-lookup-strategy。可以在<jpa:repositories />标签中进行配置,可选值分别为:create、use-declared-query、create-if-not-found(默认)原创 2019-06-26 11:26:17 · 768 阅读 · 0 评论