SpEL 是 Spring 表达式语言(Spring Expression Language)的缩写,它是一个强大的工具,可以显著增强我们与 Spring 的交互,并在配置、属性设置和查询操作中提供额外的抽象。
在本教程中,我们将学习如何使用这个工具使我们的自定义查询更加动态,并在存储库层隐藏数据库特定的操作。我们将使用 @Query 注解,它允许我们使用 JPQL 或原生 SQL 来定制与数据库的交互。
1. 概述
2. 访问参数
2.1. 按索引访问
按索引访问参数不是最佳选择,因为它可能会给代码带来难以调试的问题。特别是当参数类型相同时。
大约 9 分钟