我想在使用Spring Data在JUnit测试中嵌入Neo4j数据库时查看执行的查询。我该怎么做?
我想在使用Spring Data在JUnit测试中嵌入Neo4j数据库时查看执行的查询。我该怎么做?
<logger name="org.springframework.data.neo4j">
<level value="debug"/>
</logger>
我在我的junit测试用例中使用slf4j和log4j进行控制台日志记录。将以下日志记录配置放入log4j.xml文件中,我可以获得更详细的spring-data-neo4j部分输出:
<logger name="org.springframework.data">
<level value="debug" />
</logger>
<logger name="org.springframework.persistence">
<level value="debug" />
</logger>
输出包括有关从存储库派生的查询的详细信息:
23.08.2013 09:22:27 DEBUG DerivedCypherRepositoryQuery - Derived query: START `document`=node({0}) WHERE (has(`document`.__type__) AND `document`.__type__ IN ['my.package.Document']) RETURN `document`from method Repository-Graph-Query-Method for public abstract my.package.Document my.package.repositories.DocumentRepository.getDocumentByDocumentId(java.lang.Long)