Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
弹簧数据neo4j转换为neo4j';s NotFoundException为InvalidDataAccessResourceUsageException而不是DataRetrievalFailureException_Exception_Neo4j_Spring Data Neo4j - Fatal编程技术网

弹簧数据neo4j转换为neo4j';s NotFoundException为InvalidDataAccessResourceUsageException而不是DataRetrievalFailureException

弹簧数据neo4j转换为neo4j';s NotFoundException为InvalidDataAccessResourceUsageException而不是DataRetrievalFailureException,exception,neo4j,spring-data-neo4j,Exception,Neo4j,Spring Data Neo4j,我们使用的是带有Spring数据的neo4j 1.8.2高级版本neo4j 2.2.0.RELEASE和Spring Framework 3.2.0.RELEASE。我们使用了很多自定义查询。查询是使用存储库接口中的@Query注释定义的 在编写测试时,我们遇到了一个查询问题。据我们所知,当查询使用不存在的开始节点时,neo4j抛出一个NotFoundException,然后将其转换为DataRetrievalFailureException 但是对于我们的查询,异常被转换为InvalidDat

我们使用的是带有Spring数据的neo4j 1.8.2高级版本neo4j 2.2.0.RELEASE和Spring Framework 3.2.0.RELEASE。我们使用了很多自定义查询。查询是使用存储库接口中的@Query注释定义的

在编写测试时,我们遇到了一个查询问题。据我们所知,当查询使用不存在的开始节点时,neo4j抛出一个
NotFoundException
,然后将其转换为
DataRetrievalFailureException

但是对于我们的查询,异常被转换为
InvalidDataAccessResourceUsageException
,这通常表示查询不正确。我们认为我们的查询看起来不错,所以我们不理解为什么会抛出
InvalidDataAccessResourceUsageException
。当我们使用现有的开始节点测试它时,查询将返回预期的结果

查询:

START person = node({0})
MATCH person -[attributeRel:ATTRIBUTE]-> attribute -[:ATTRIBUTE_CATEGORY]-> category 
WHERE attributeRel.value! <> 'N' AND attributeRel.value! <> 'Unbekannt/nicht bewertet' 
RETURN category, COLLECT(attribute), COLLECT(attributeRel) 
ORDER BY category.name"
START person=node({0})
匹配人-[attributeRel:ATTRIBUTE]->ATTRIBUTE-[:ATTRIBUTE\u CATEGORY]->CATEGORY
哪里有attributeRel.value!'N'和attributeRel.value!'Unbekannt/nicht bewertet'
退货类别、收款(属性)、收款(属性)
按类别排序。名称“

这是Spring数据neo4j中的一个错误,还是我们的查询错误,或者异常类型正确,我们只是不明白为什么会抛出它。

有没有办法可以尝试查询neo4j以找出错误在哪里?比如
neo4jTemplate.query
并查看发生了什么我也在neo4j谷歌群中发布了这个问题,是吗ems是一个bug。不是bug,而是一个缺点。你提出了JIRA问题吗?JIRA问题现在被添加了。