@org.springframework.context.annotation.Configuration
public class Neo4jConfigurationService extends Neo4jConfiguration {
@Override
@Bean
public SessionFactory getSessionFactory() {
Configuration config = new Configuration();
DriverConfiguration driverConfiguration = config.driverConfiguration();
driverConfiguration.setDriverClassName("org.neo4j.ogm.drivers.http.driver.HttpDriver");
driverConfiguration.setCredentials("neo4j", "root");
driverConfiguration.setURI("http://localhost:7474");
return new SessionFactory(config, "com.cis.biz.neo4j");
}
@Bean
@Override
@Scope(value = "session", proxyMode = ScopedProxyMode.TARGET_CLASS)
public Session getSession() throws Exception {
return super.getSession();
}
}
引用
@Service
public class Neo4jService {
@Autowired
private Neo4jOperations neo4jTemplate;
public void test1() {
for (int i = 0; i < 10; i++) {
ActorEntity actor = new ActorEntity();
actor.setName("ff");
neo4jTemplate.save(actor);
}
}
}