代码之家  ›  专栏  ›  技术社区  ›  Arian

spring存储库:通过具有两个条件的字段查找

  •  1
  • Arian  · 技术社区  · 6 年前

    我想找到所有用户名为 ?1% 不在传入列表中的 ?2 :

    我使用此方法名: findByNameStartingWithAndNotIn 但我有个错误:

    No property notIn found for type User!

    这是否意味着我必须编写自己的自定义sql?

    1 回复  |  直到 6 年前
        1
  •  4
  •   jbx    6 年前

    spring数据不知道要使用 Name 第二条也是。

    只需单独指定,尝试:

    List<User> findByNameStartingWithAndNameNotIn(String prefix, List<String> namesToExclude)