是否曾想在 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 社区的所有近期活动。

查看全部