当前位置: 首页 > 面试题库 >

简洁明了的JPA2新增功能列表?

邓兴为
2023-03-14
问题内容

有人知道JPA 2新增功能的完整清单吗?在支持JPA 2的版本中,不是Hibernate / TopLink的新增功能,而是实际规范中的新增功能。


问题答案:

接受的答案中提到的链接未提及二级缓存,因此我决定发布一个快速列表,以总结“ JPA 2.0(JSR-317)的新功能”:

  • 标准性能persistence.xml-例如javax.persistence.jdbc.driver,等,而不是持续性提供特定的属性。
  • 混合 接入 类型- PROPERTYFIELD接入类型可以分级混合,并结合在一个单一类。
  • 派生标识符 -标识符可以从关系派生。
  • @ElementCollection@OrderColumn -为了获得更好的收藏支持。
  • 单向@OneToMany / @OneToOne -用于扩展映射。
  • 共享缓存API- JPA中的 二级缓存是的
  • 锁定-支持 悲观 锁定。
  • 增强的JP QL- 时间戳文字,非多态查询,IN表达式中的集合参数,有序列表索引,CASE语句。
  • 表达和标准的API - QueryBuilderCriteriaQuery 类型安全的查询的程序建设。
  • API附加功能-关于 EntityManager (支持的属性,detach方法等)和 Query (查询提示)的附加API 。
  • 验证 -如果提供程序存在,则对Bean验证(JSR-303)的透明支持。(验证是可选的,JPA 2.0规范不需要Bean验证实现)。


 类似资料:
  • TypeScript 3.0 TypeScript 2.9 TypeScript 2.8 TypeScript 2.7 TypeScript 2.6 TypeScript 2.5 TypeScript 2.4 TypeScript 2.3 TypeScript 2.2 TypeScript 2.1 TypeScript 2.0 TypeScript 1.8 TypeScript 1.7 TypeS

  • 更丰富的工作区工具 文档中的多个画板可以创建包含多达 100 个不同尺寸画板的多页文件。创建的多个画板,可以重叠、平铺或堆叠在一起。也可以单独或统一保存、导出和打印画板。多个画板将代替 “裁剪区域 ”工具。(请参阅第 31 页的 “使用多个画板 ”。) 资源 以选项卡形式排列的文档窗口和 “文档排列 ”面板 将多页文档以选项卡排列的形式显示或将其并排打开,这样就可以轻松进行比较或将项目从一个文档拖

  • 了解 Illustrator 最新版本的新增功能。 Illustrator 2018 年 10 月版(版本 23.0)为设计人员和插图制作人员推出了一些激动人心的新功能。请阅读下文以了解这些新增功能的快速介绍以及提供详细信息的资源链接。   任意形状渐变 由 Adobe Sensei 提供支持 Illustrator 现在提供一个新的叫做任意形状的渐变类型,它提供了新的颜色混合功能,可以创建更自然

  • 主要新增功能 2019 年 6 月版(版本 9.1) 用户界面更新 体验菜单栏、标签和评级的外观增强功能。使用“图像背景”滑块调整背景对比度。 代理服务器支持 可在代理环境中使用 Creative Cloud 库、Adobe Stock、Adobe Portfolio 和 Adobe Stock Contributor 等服务。 修复的问题 查找针对堆栈问题以及 PDF 输出颜色问题的修复。 透明

  • 了解 Photoshop 最新版本的新增功能。 Photoshop 2018 年 10 月版(版本 20.0)推出了一些令设计人员、数字摄影师和插图制作人员心动无比的新增功能。请继续阅读有关这些新增功能的快速介绍以及包含了更多信息的资源链接。 注意: 现在,通过新增的自动更新功能,无论何时推出新版本,Creative Cloud 应用程序都会自动进行升级。您可以使用 Creative Cloud

  • 了解 Photoshop 最新版本的新增功能。 Photoshop 2018 年 10 月版(版本 20.0)推出了一些令设计人员、数字摄影师和插图制作人员心动无比的新增功能。请继续阅读有关这些新增功能的快速介绍以及包含了更多信息的资源链接。 注意: 现在,通过新增的自动更新功能,无论何时推出新版本,Creative Cloud 应用程序都会自动进行升级。您可以使用 Creative Cloud