nosql – 有没有办法像Hibernate一样在Neo4J上记录查询?
发布时间:2020-12-13 13:28:41 所属栏目:百科 来源:网络整理
导读:所以,这是场景: 我在本地运行Neo4J服务器,其中包含一些数据 我有一个使用spring-data-neo4j的网络应用程序 以下代码基于示例代码Cineasts: public interface CrewRepository extends GraphRepositoryCrew { IterableCrew findByNameLike(String name); @Qu
所以,这是场景:
>我在本地运行Neo4J服务器,其中包含一些数据 以下代码基于示例代码Cineasts: public interface CrewRepository extends GraphRepository<Crew> { Iterable<Crew> findByNameLike(String name); @Query("start thinker=node({0}) match thinker-[:crews]-crews return crews") Set<Crew> findByThinker(Long thinkerId); } 这里没有消息.问题是:查询findByNameLike不起作用,而findByThinker却不起作用. 我已多次修改我的日志配置文件 – 最终版本是下面的版本 – 但是,无论我尝试什么,我都看不到任何查询被记录 – 无论是在我的日志文件还是在服务器上. <logger name="org.neo4j"> <level value="DEBUG" /> <appender-ref ref="console" /> </logger> <logger name="org.springframework.data.neo4j"> <level value="DEBUG" /> <appender-ref ref="console" /> </logger> <root> <priority value="error" /> <appender-ref ref="console" /> </root> 所有我想要的是记录查询,所以我可以看到它是一个关于spring-data-neo4j的错误,或者我是否遗漏了什么……我查看了两个文档,代码示例,找不到任何东西具体. 有帮助吗?谢谢! 解决方法
您可以通过将以下行添加到log4j.xml来启用查询日志记录:
<logger name="org.springframework.data.neo4j.support.query"> <level value="debug" /> </logger> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |