C'è un modo per registrare query su neo4j come Hibernate?
-
12-11-2019 - |
Domanda
Quindi, ecco lo scenario:
- Ho il server Neo4j in esecuzione a livello locale con alcuni dati in esso
- Ho un'app web utilizzando
spring-data-neo4j
Il seguente codice si basa sul codice di esempio Cineast:
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);
}
Nessuna notizia qui. Il problema è: la query findByNameLike
non funziona mentre il findByThinker
fa.
Ho modificato il mio file di configurazione del registro molte volte - la versione finale è quella sotto - ma non importa cosa provo, non riesco a vedere alcuna query registrata - sul mio file di registro o sul server.
<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>
Tutto quello che voglio è il registro le query in modo da poter vedere se è un bug acceso spring-data-neo4j
O se mi manca qualcosa ... Ho esaminato la documentazione di entrambi, esempi di codice e non sono riuscito a trovare nulla di così specifico.
Qualsiasi aiuto? Grazie!
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow