JPA简介

Java持久性API(JPA)是Java的一个规范。 它用于在Java对象和关系数据库之间保存数据。 JPA充当面向对象的领域模型和关系数据库系统之间的桥梁。

由于JPA只是一个规范,它本身不执行任何操作。 它需要一个实现。 因此,像Hibernate,TopLink和iBatis这样的ORM工具实现了JPA数据持久性规范。

JPA版本

作为EJB 3.0规范的一部分,Java持久API的第一个版本JPA 1.0于2006年发布。

以下是在JPA规范下发布的其他开发版本: -

  • JPA 2.0 - 此版本于2009年下半年发布。以下是此版本的重要功能: -
    • 它支持验证。
    • 它扩展了对象关系映射的功能。
    • 它共享缓存支持的对象。
  • JPA 2.1 - JPA 2.1于2013年发布,具有以下特性: -
    • 它允许提取对象。
    • 它为条件更新/删除提供支持。
    • 它生成模式。
  • JPA 2.2 - JPA 2.2在2017年作为维护开发而发布。它的一些重要特性是: -
    • 它支持Java 8的日期和时间。
    • 它提供了@Repeatable注释,当想要将相同的注释应用到声明或类型用法时可以使用它。
    • 它允许JPA注释在元注释中使用。
    • 它提供了流式查询结果的功能。
原文出自【易百教程】,商业转载请联系作者获得授权,非商业转载请保留原文链接:https://www.yiibai.com/jpa/jpa-introduction.html

转载于:https://www.cnblogs.com/Jeely/p/11313594.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值