跳转到内容

Java 持久化/JPA 2.1 中的新功能?

来自维基教科书,开放世界的开放书籍

JPA 2.1 规范对 JPA 2.0 规范添加了一些增强功能,包括

  • 转换器 - 允许在数据库和对象类型之间进行自定义代码转换。
  • Criteria 更新/删除 - 允许通过 Criteria API 进行批量更新和删除。
  • 存储过程 - 允许为数据库存储过程定义查询。
  • ConstructorResult 支持 SQLResultSetMapping
  • 运行时创建命名查询
  • 可注入的 EntityListeners
  • 非同步持久化上下文
  • DDL 生成 - 自动生成表、索引和模式。
  • 实体图 - 允许部分或指定的对象获取或合并。
  • JPQL/Criteria 增强 - 算术子查询、通用数据库函数、JOIN ON 子句、TREAT 选项。
华夏公益教科书