当前位置: 首页 > 知识库问答 >
问题:

“IN”的Spring数据方法名称(多个值)

曹涵润
2023-03-14

我试图自动创建一个基于名称的Spring Data方法

delete from USER_ROLES_T where identifier = :identifier and roleId in (:roleIds)

如果我没有IN,这将是简单的-这是工作:

deleteByIdfierAndRoleId(字符串标识符,长角色ID);

但是如何在不经过注释的情况下将IN连接到名称中呢?

共有1个答案

斜和硕
2023-03-14

试试这个void deleteByIdentifierAndRoleIdIn(字符串标识符,long roleId)

这对你会有帮助的。

 类似资料:
  • 本文向大家介绍MySQL 修改数据库名称的一个新奇方法,包括了MySQL 修改数据库名称的一个新奇方法的使用技巧和注意事项,需要的朋友参考一下 MySQL在5.1引入了一个rename database操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1 release在mysql-5.1.30),那么生产中我们有时为了追求完美需要改

  • 我在用户和电话号码之间有一种“一对一”的关系。因此,一个用户可以有多个电话号码。 在前端,我必须只提取登录用户的电话号码,或者如果用户是管理员,我必须显示所有用户的电话号码。我已经设法实现了这一部分,但我遇到的问题如下:在前端,用户还有一个“电话号码”搜索框。因此,如果用户或管理员搜索987(比如前3位数字),则应显示包含“987”且与其个人资料相关联的任何电话号码。如果用户是管理员,我应该显示包

  • 问题内容: 我有一个这样的实体类: 如何使用crudrepository spring数据jpa 编写以下查询的方法? 我期望像下面这样的spring data jpa方法,但是如何构造它呢? 我想在单个数据库命中中获取电子邮件列表。 问题答案: 以下签名将起作用: Spring Data JPA支持大量关键字来构建查询。并在其中。

  • 问题内容: 在 Java 6中 ,假设我具有以下方法签名: 我想知道在运行时传递给任何其他参数的值,这里重要的一点是我想通过参数名称获取该值。 我知道如何使用或获取参数类型的列表。 理想情况下,我想获取参数 名称 而不是类型的列表。有办法吗? 问题答案: 如果您告诉编译器将其包括在内,则可以使用参数名称(使用调试信息进行编译)。Spring 可以帮助您获取名称。该默认实现使用ASM 这样做。 与您

  • 我想知道是否可以不需要@Query注释,让Spring Data根据我的方法名称和下面实体关系的方法参数构造JPA查询。我想检索与特定Item相关的ItemLocations列表。我尝试了下面的签名,但没有@Query它不起作用。传入Item.id而不是Item对象本身是否更合适(高效/有效)? Spring数据版本:1.3.4。发布 工作Spring数据存储库API: 所需的Spring数据存储