Java Spring数据Neo4j示例——如何将其应用于Spring数据Neo4j v4.1
我正在努力转换这个示例:处理新版本的Spring数据。显然,我将Person.java的导入更改为org.neo4j.ogm.*。我补充说:Java Spring数据Neo4j示例——如何将其应用于Spring数据Neo4j v4.1,java,spring,neo4j,spring-data-neo4j,spring-data-neo4j-4,Java,Spring,Neo4j,Spring Data Neo4j,Spring Data Neo4j 4,我正在努力转换这个示例:处理新版本的Spring数据。显然,我将Person.java的导入更改为org.neo4j.ogm.*。我补充说: @Bean public SessionFactory getSessionFactory() { logger.info("ApplicationConfig::getSessionFactory()"); return new SessionFactory("hello"); } @Bean public S
@Bean
public SessionFactory getSessionFactory()
{
logger.info("ApplicationConfig::getSessionFactory()");
return new SessionFactory("hello");
}
@Bean
public Session getSession() throws Exception {
logger.info("Initialising Neo4jSession");
SessionFactory sessionFactory = getSessionFactory();
Assert.notNull(sessionFactory, "You must provide a SessionFactory instance in your Spring configuration classes");
return sessionFactory.openSession();
}
到Application.java文件。
但我不知道如何改变方法:
@Bean CommandLineRunner演示(PersonRepository PersonRepository,
GraphDatabase(图形数据库)
工作。我已尝试将代码从此方法移动到其类的构造函数中,但我需要PersonRepository。不应使用GraphDatabaseService来管理事务,如果您插入
org.neo4j.ogm.session.session
,您将使用
session.beginTransaction()
好的,PersonRepository将像SDN3中一样被注入
这里还有两篇介绍SDN4.1的文章-
不应使用GraphDatabaseService来管理事务,如果您插入
org.neo4j.ogm.session.session
,您将使用
session.beginTransaction()
好的,PersonRepository将像SDN3中一样被注入
这里还有两篇介绍SDN4.1的文章-
谢谢。我以前没有找到并阅读过这篇文章。这很有帮助,谢谢。我以前没有找到并阅读过这篇文章。这很有帮助。