Java 按两列查找,其中一列包含null

Java 按两列查找,其中一列包含null,java,spring,jpa,spring-data,Java,Spring,Jpa,Spring Data,在提供spring数据的文档之后,可以使用方法的命名约定创建自定义查询。 我可以使用findByColumn1在column1中按某个值查找记录,并使用findbycolumn2在column2中查找包含NULL的对象 MyResult result = findByColumn1AndColumn2IsNull("expectedValueOfColumn1"); 它返回包含设置为非空值的column2属性的结果 有人能告诉我我使用的查询方法是否错误,或者这里是否存在其他问题吗?请尝试执行以

在提供spring数据的文档之后,可以使用方法的命名约定创建自定义查询。 我可以使用
findByColumn1
column1
中按某个值查找记录,并使用
findbycolumn2
column2
中查找包含
NULL
的对象

MyResult result = findByColumn1AndColumn2IsNull("expectedValueOfColumn1");
它返回包含设置为非空值的
column2
属性的结果


有人能告诉我我使用的查询方法是否错误,或者这里是否存在其他问题吗?

请尝试执行以下操作。。。然后呢?一个异常,你什么也看不到或者???你的column2可以为空吗?是的,它可以为空。堆栈跟踪将帮助我们解决问题。日志中没有堆栈跟踪或任何类型的错误。这就是为什么我没有把它贴在这里。试着做一些像。。。然后呢?一个异常,你什么也看不到或者???你的column2可以为空吗?是的,它可以为空。堆栈跟踪将帮助我们解决问题。日志中没有堆栈跟踪或任何类型的错误。这就是为什么我没有把它贴在这里。