【问题标题】:Case..When in Where Condition Spring boot data jpaCase..When in Where Condition Spring 引导数据 jpa
【发布时间】:2021-12-13 07:13:26
【问题描述】:

我们有什么办法可以用 where 条件来证明?

我需要根据名字、姓氏、角色...等搜索用户,但在搜索参数中,所有参数都不是强制性的,用户可以只输入名字或多个参数的组合..

使用 - Springboot data jpa with PostgreSQL

提前致谢。

【问题讨论】:

标签: postgresql spring-boot spring-boot-jpa


【解决方案1】:

在输入值进行搜索时,获取数组中的所有数据,然后获取该数组并将这些值一一传递给 db(在循环中应用)并相应地检索所有数据并应用搜索中的那些字段

【讨论】:

  • 感谢您的回复,有一个大数据集至少有 17000 条记录,我需要对它们进行搜索.. 将大数据集放入列表中并进行过滤可能是不可能的.. 和也需要时间
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-17
  • 2016-03-30
  • 1970-01-01
  • 2022-12-01
  • 2011-08-27
  • 2013-06-13
  • 1970-01-01
相关资源
最近更新 更多