Итак, вот сценарий:Есть ли способ регистрировать запросы на Neo4J как Hibernate?
- У меня есть сервер Neo4j работает локально с некоторыми данными в нем
- У меня есть веб-приложение с помощью
spring-data-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
или если я что-то не хватает ... Я просмотрел документацию обоих, примеры кода и не может найти что-нибудь конкретное.
Любая помощь? Спасибо!
Query loggin будет добавлен в следующий снимок/этап, который будет выпущен. –
Как выглядит ваш класс 'Crew'? Что вы можете найти в findByNameLike и какие данные вы сохранили в своих объектах Crew? –