2017-01-08 2 views
0

Ich benutze Feder und im Moment laufen meine Tests erstellen neue Objekte in meiner "echten" eingebetteten Datenbank. Ich möchte eine neue oder eine temporäre db nur zum Testen erstellen. Ich bin neu mit Frühling und Neo4j also könnte jemand bitte helfen?Neo4J ogm testing erstellen temporäre Datenbank

Dank viel

Antwort

1

Wenn Sie den eingebetteten Treiber mit SDN/OGM verwenden Sie es einfach konfigurieren müssen, ohne einen Weg bereitstellt. Dann wird eine eingebettete Datenbank in/tmp/.. erstellt, die bei jvm exit gelöscht wird.

z. Wenn Sie Java-Konfiguration

@Bean 
public Configuration getConfiguration() { 
    Configuration config = new Configuration(); 
    config 
     .driverConfiguration() 
     .setDriverClassName("org.neo4j.ogm.drivers.embedded.driver.EmbeddedDriver"); 
    return config; 
} 

docs verwenden Siehe vollständige Dokumentation http://docs.spring.io/spring-data/data-neo4j/docs/current/reference/html/#_configuring_the_embedded_driver

+0

Danke. Ich möchte meine Produktions- und Testdatenbank gleichzeitig nutzen. Jetzt weiß ich, wie man eine Produktions- und eine Testdatenbank getrennt herstellt. Du weißt was ich meine? – 1thingtodo

Verwandte Themen