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
scroll top