跳轉到內容

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

來自華夏公益教科書,開放世界的開放書籍

JPA 2.1 規範對 JPA 2.0 規範添加了一些增強功能,包括

  • 轉換器 - 允許在資料庫和物件型別之間進行自定義程式碼轉換。
  • Criteria 更新/刪除 - 允許透過 Criteria API 進行批次更新和刪除。
  • 儲存過程 - 允許為資料庫儲存過程定義查詢。
  • ConstructorResult 支援 SQLResultSetMapping
  • 執行時建立命名查詢
  • 可注入的 EntityListeners
  • 非同步持久化上下文
  • DDL 生成 - 自動生成表、索引和模式。
  • 實體圖 - 允許部分或指定的物件獲取或合併。
  • JPQL/Criteria 增強 - 算術子查詢、通用資料庫函式、JOIN ON 子句、TREAT 選項。
華夏公益教科書