加载中...
加载中...
JPA(Java Persistence API)Java持久层API

JPA(Java Persistence API)Java持久层API 原创

JPA是Java Persistence API的简称,Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
Sun引入新的JPA ORM规范出于两个原因:

1、简化现有Java EE和Java SE应用开发工作;

2、Sun希望整合ORM技术。


对象-关系映射(Object Relational Mapping,简称ORM)

可参考:http://www.leixing.xyz/article/detail/FNJMfu5n


JPA仅仅是一种规范,也就是说JPA仅仅定义了一些接口,而接口是需要实现才能工作的。所以底层需要某种实现,如Mybatis就是实现了JPA接口的ORM框架。

JPA是一套ORM规范, Mybatis  实现了JPA规范。

JPA的实现思想即是ORM。


JPA并不是一种框架,而是一类框架的总称,基于ORM思想实现的框架都称为JPA框架。


目前常用的JPA框架有:

Hibernate(JBoos开源)

Open JPA(apache开源)

Spring Data JPA(Spring框架中的子模块)

没有更多推荐了 [去首页]
image
文章
357
原创
284
转载
73
翻译
0
访问量
199056
喜欢
47
粉丝
6
码龄
5年
资源
0

文章目录

加载中...
0
0