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

NullPointerException来自MongoQueryCreator的Spring Data MongoDB查询使用IgnoreCase

潘阳舒
2023-03-14
repository.findByFirstNameIgnoreCase(null);
repository.findByFirstName(null);

额外的问题,如果这不是设计的,我如何帮助解决这个问题?我能在Spring吉拉提这个吗?

编辑:已确认的问题,正在处理票据

共有1个答案

仲学真
2023-03-14

PR修复Spring数据MongoDB合并中的问题

解决办法可能是

repository.findByFirstNameIgnoreCase(nonNull(arg) ? arg : "");

在修复程序释放之前防止出现空大小写。

 类似资料:
  • 如何在Grafana的同一面板中使用来自不同查询的prometheus查询结果。 实例 我在格拉法纳有3个普罗米修斯查询,

  • 问题内容: 我正在尝试从C#查询SQL Server数据库 我有课 我的查询中有问题。 当我给普通查询“从表中选择*”时,这给了我完美的结果。 但是当我尝试给出条件时,它给了我错误。有什么建议可以解决吗?谢谢。 问题答案: 钿狅笍 警告 此答案包含一个SQL注入安全漏洞。不要使用它。如该问题的其他一些答案所述(例如,Tony Hopkinson的答案),请考虑使用参数化查询。 尝试在where子句

  • 问题内容: 这是我认为的Java纯粹主义者之一。最近,我遇到了一种将字符串值自定义解析为布尔值的方法的问题。一个足够简单的任务,但是由于某种原因,以下方法在空情况下抛出NullPointerException…… 该方法的返回类型为布尔值,那么为什么或如何引发NullPointerException?从调试开始,似乎在嵌套的嵌入式条件语句评估为null并向外部嵌入式条件语句返回null的时候抛出了

  • 但是,当我想使用从上一次查询中获得的Id进行第二次查询并使用该Id作为筛选器时,该怎么办?当我像以前一样在ExampleComponent中返回另一个graphql查询时,我会得到一个错误,即我没有返回有效的react组件。那我该怎么做呢? 提前感谢!

  • 这个问题是关于一个Spring MVC项目的,在这个项目中,我确实将Hibernate与JPA一起使用。对于消息是一个实体类 为了执行一些简单的查询,使用了一个从JPararePository派生的接口。 通过运行project its获取错误,如 这种接口有什么问题,在这种类型的接口中必须遵守规则?

  • 我在文件夹中: 其中保留了一些简单的X查询STMT,以便通过Saxon X查询引擎执行...(Saxon 9.4 HE) 以下声明: 给出: 但下面的语句很管用: ?!?! 与类加载器有关..??许可..??小天鹅?嗯... 非常感谢你指出这个小天鹅的行为! 但奇怪的是,当我也试图通过我的Eclipse(Indigo)在Mac OS Lion上运行Xquery时,我遇到了这个(与上面完全相同),通