領先一步
VMware 提供培訓和認證,以加速您的進步。
瞭解更多我很高興代表團隊和所有貢獻者宣佈下一代 Spring Data 的一個新里程碑。第二個里程碑繼續提供新功能和改進,主要圍繞基礎設施主題。
Spring Data 正在逐漸從 Spring 的 Nullability 註解遷移到 JSpecify。 以下專案配備了 JSpecify 註解
其他模組將效仿。
除了 JSpecify 之外,Spring Data JPA 還提供了一些圍繞 QueryEnhancer
和使用 Specifications 進行排序的改進。
您現在可以透過 @EnableJpaRepositories
配置 QueryEnhancerSelector
,以選擇使用哪個 QueryEnhancerFactory
(用於 JPQL 和本機查詢的解析器和重寫實用程式),而不是依賴於我們的預設設定和 JSqlParser 的自動檢測。
透過此更改,先前使用的 spring.data.jpa.query.native.parser
標誌已從 spring.properties
中刪除。
現在可以將選定的表示式集與 JpaSort.unsafe(…)
以及 Specifications 一起使用。 新引入的 ORDER BY
表示式解析器儘可能將 ORDER BY
項轉換為 JPA 的 Criteria API 表示式。 ORDER BY
解析可以轉換簡單的路徑表示式、函式呼叫和 CASE
子句。 任何更復雜的排序項(TREAT
、CAST
、巢狀查詢)都應直接提供給 CriteriaQuery
。
有關更多詳細資訊和升級說明,請參見發行說明。
感謝所有透過問題報告和 pull request 做出貢獻的人。
4.0 M2
- Javadoc - 文件 - 更新日誌4.0 M2
- Javadoc - 文件 - 更新日誌4.0 M2
- Javadoc - 文件 - 更新日誌5.0 M2
- Javadoc - 文件 - 更新日誌8.0 M2
- Javadoc - 文件 - 更新日誌5.0 M2
- Javadoc - 文件 - 更新日誌4.0 M2
- Javadoc - 文件 - 更新日誌5.0 M2
- Javadoc - 文件 - 更新日誌4.0 M2
- Javadoc - 文件 - 更新日誌6.0 M2
- Javadoc - 文件 - 更新日誌6.0 M2
- Javadoc - 文件 - 更新日誌4.0 M2
- Javadoc - 文件 - 更新日誌