深入理解JPA-概述

什么是JPA?

java persistence API,即java持久化API。JPA是ORM的规范。

什么是ORM?

Object-Relationl Mapping,即对象关系映射。
作用有两点:
一是将数据库和对象之间作一个映射,使得开发人员不必再使用复杂的SQL语句,只要像操作对象一样操作就行。
二是可以降低耦合性(Coupling),将业务逻辑和数据存取逻辑分隔开。比如:如果只是简单的使用jdbc实现与数据库的连接,其中一方面jdbc连接数据库的代码有大量重复的内容。另一方面当用户有要求更换数据库产品时,我们甚至需要重新设计一套适用于其他数据库的系统。

常见的ORM有哪些?(即有哪些JPA的实现?)

java:
1. Hibernate

为什么要有JPA

JPA是ORM的规范,统一各个ORM框架,ORM是JPA的实现

有什么有趣的吗?

Hibernate有HQL,JPA有JPQL。提JPA的人就是Hibernate的作者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值