Neo4J ogm测试创建临时数据库

时间:2017-01-08 18:43:19

标签: spring neo4j spring-data-neo4j neo4j-ogm

我正在使用spring,目前正在运行我的测试在我的“真实”嵌入式数据库中创建新对象。我想创建一个新的或临时的数据库只是为了测试。我是春天和neo4j的新人,所以有人可以帮忙吗?

非常感谢

1 个答案:

答案 0 :(得分:1)

如果您使用带有SDN / OGM的嵌入式驱动程序,则只需在不提供路径的情况下进行配置即可。然后它将在/ tmp / ..中创建嵌入式数据库,该数据库将在jvm exit上删除。

E.g。如果您使用的是java配置

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

有关完整文档,请参阅文档 http://docs.spring.io/spring-data/data-neo4j/docs/current/reference/html/#_configuring_the_embedded_driver