Spring Data JPA 引入了查询解析器!

工程 | Greg L. Turnquist | 2023年3月21日 | ...

问题

Spring Data JPA 的一项便捷功能是允许您通过其 @Query 注解插入自定义 JPA 查询。

这提供了一些灵活性,因为您仍然可以向应用程序的使用者提供排序参数。请看下面的示例

interface SampleRepository extends CrudRepository<Employee, Long> {

    @Query("select e from Employee e where e.firstName = :firstName")
    List<Employee> findCustomEmployees(String firstName, Sort sort);

}

当不仅提供条件 (firstName),还通过 findCustomEmployees("Alice", Sort.by("lastName")) 提供自定义排序时,Spring Data JPA 会将此自定义查询转换为 JPA 查询...

本周回顾 Spring - 2023年3月21日

工程 | Josh Long | 2023年3月21日 | ...

各位 Spring 粉丝们,大家好!欢迎来到新一期的精彩纷呈的《本周回顾 Spring》!今天是3月21日,他们今天宣布了 Java 20!成为一名 Java 开发者真是激动人心的时刻。当然,Java 20 只是 Java 21 之前又一个令人惊叹的版本,Java 21 将在短短六个月后发布,其中包含 Project Loom。当然,Spring Framework 看起来也准备在 Spring Framework 6.1 中提供与之的集成。成为一名 Java 和 Spring Boot 开发者真是太棒了!

A Bootiful Podcast: Spring Batch 负责人 Mahmoud Ben Hassine 谈论2023年的最新进展

工程 | Josh Long | 2023年3月16日 | ...

各位 Spring 粉丝们,大家好!欢迎来到新一期的《A Bootiful Podcast》!在本期节目中,Josh Long (@starbuxman) 与 Spring Batch 负责人 Mahmoud Ben Hassine (@FMBENHASSINE) 探讨了 Spring Batch 的最新进展。

笔记

Spring 世界中的 Kotlin DSL

工程 | Josh Long | 2023年3月16日 | ...

Kotlin 是一种漂亮的语言,仅仅凭借其自身的语法就可以轻松地将旧的 Java 库变得更加简洁。然而,当您编写 DSL 时,它才会大放异彩。

这里为您提供一些内部消息:Spring 团队竭尽全力保持凝聚力,在核心主题上保持一致,并让 Spring 比其各部分的总和更出色。您在每个主要版本中都能看到这一点:Spring Framework 2.0 中的 XML 命名空间。3.0 中的 Java Config。Spring Boot 1.0 与 Spring Framework 4.0 一同发布时的条件化和自动配置。响应式编程以及...

本周回顾 Spring - 2023年3月14日

工程 | Josh Long | 2023年3月14日 | ...

各位 Spring 粉丝们,大家好!圆周率 (π) 日快乐!欢迎来到新一期的《本周回顾 Spring》!旧金山这里正在下着瓢泼大雨!新闻里在谈论“大气河流”;我不知道那是什么意思,但我也不知道我想知道。总之,我想说的是:我一如既往地很高兴有机会待在室内学习。这周有很多内容需要回顾,所以让我们直接开始吧!

本周回顾 Spring - 2023年3月7日

工程 | Josh Long | 2023年3月7日 | ...

各位 Spring 粉丝们,大家好!欢迎来到新一期的《本周回顾 Spring》!这是令人惊叹的一周,本周我们有很多内容要看。让我们直接开始吧。

本周回顾 Spring - 2023年2月28日

工程 | Josh Long | 2023年2月28日 | ...

各位 Spring 粉丝们,大家好!欢迎来到新一期的《本周回顾 Spring》!我正在美国德克萨斯州达拉斯的一家酒店房间里写这篇文章。昨晚我有幸和一些当地 Java 界的朋友们一起聚会。今天我将拜访客户。这确实会是美好的几天。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

先行一步

VMware 提供培训和认证,助您快速进步。

了解更多

获取支持

Tanzu Spring 通过一项简单的订阅,为 OpenJDK™、Spring 和 Apache Tomcat® 提供支持和二进制文件。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部