是否曾想在 Spring Data JPA 中重寫查詢?

工程 | Greg L. Turnquist | 2022年5月2日 | ...

有時候,無論您嘗試應用多少功能,在查詢傳送到 EntityManager 之前,Spring Data JPA 似乎都無法應用您想新增到查詢中的所有內容。

藉助 3.0.0-SNAPSHOT(並計劃在 Spring Data 的下一個里程碑釋出列車中推出),您現在可以在查詢傳送到 EntityManager 之前獲取查詢,並對其進行“重寫”。也就是說,您可以在最後一刻進行任何修改。

請看下面

示例 1. 使用 @Query 宣告一個 QueryRewriter

public interface MyRepository extends JpaRepository<User, Long> {

    @Query(value…

本週的 Spring - 2022年4月26日

工程 | Josh Long | 2022年4月27日 | ...

嗨,Spring 粉絲們!歡迎來到最新一期的 This Week in Spring!自上次與大家交流以來,這一週相當精彩!我原本希望能前往伊利諾伊州芝加哥參加自疫情以來的首次線下 SpringOne Tour 活動。但是,唉,我沒能去,因為出於極度謹慎的考慮,並且我在喬治亞州亞特蘭大暴露於 COVID-19 環境中,所以為了安全起見,最好讓一些人居家並遠端參與。唉。這個政策完全合理,而且也是我想要的。但未能親臨現場仍然有點令人失望。我想念大家!至少進行了一次遠端演示也很有趣。

總之,話不多說,我們開始吧……

本週的 Spring - 2022年4月19日

工程 | Josh Long | 2022年4月19日 | ...

嗨,Spring 粉絲們!歡迎來到新一期 This Week in Spring!自上次交流以來,這一週過得相當充實!我飛往喬治亞州亞特蘭大,參加了自疫情以來的首次線下展會——Devnexus 2022。我非常喜歡這次經歷!希望我帶回來的唯一紀念品是美好的回憶,而不是 COVID。我很高興看到那麼多笑臉。非常感謝 Devnexus 邀請我並舉辦了一場精彩的展會。很高興能再次參加。

現在,話不多說,讓我們直接進入本週彙總。

Spring Framework 資料繫結規則漏洞 (CVE-2022-22968)

工程 | Sam Brannen | 2022年4月13日 | ...

目錄

概覽

在調查 Spring Framework RCE 漏洞 CVE-2022-22965 和建議的臨時解決方案時,我們意識到 WebDataBinder 上的 disallowedFields 配置設定不夠直觀,且文件不清晰。我們已經修復了這個問題,但同時也決定為了安全起見,釋出一個後續 CVE,以確保應用開發者能夠收到警報並有機會審查他們的配置。

我們已經發布了包含修復的 Spring Framework 5.3.19 和 5.2.21。Spring Boot 2.6.7 和 2.…

本週的 Spring - 2022年4月12日 (Devnexus 2022 特別版!!)

工程 | Josh Long | 2022年4月12日 | ...

本週的 Spring - Devnexus 特別版

嗨,Spring 粉絲們!歡迎來到新一期的 This Week in Spring - 這是我自疫情以來的第一次線下活動:Devnexus!太棒了!!好吧,嚴格來說我寫這篇文章的時候還在舊金山,但明天我就要到喬治亞州亞特蘭大參加... Devnexus 了!如果您也在那裡,希望您能聯絡我!

來自 Spring、Tanzu 以及相關社群的朋友、同事和社群成員也會到場!以下是我希望能一起合影並希望看到他們演講的一些人!

訂閱 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您飛速發展。

瞭解更多

獲取支援

Tanzu Spring 透過一個簡單的訂閱提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

近期活動

檢視 Spring 社群的所有近期活動。

檢視全部