使用spring boot应用程序在neo4j.ogm上手动查询问题

使用spring boot应用程序在neo4j.ogm上手动查询问题,neo4j,spring-boot,spring-data-neo4j-4,neo4j-ogm,Neo4j,Spring Boot,Spring Data Neo4j 4,Neo4j Ogm,4.0.0 org.springframework 核苷 0.0.1版本 核苷 http://maven.apache.org org.springframework.boot spring启动程序父级 1.2.2.1发布 核.应用 1.7 UTF-8 UTF-8 8.0.3 org.springframework.boot SpringBootStarterWeb com.googlecode.json-simple 简单json org.springframework.data spring


4.0.0
org.springframework
核苷
0.0.1版本
核苷
http://maven.apache.org
org.springframework.boot
spring启动程序父级
1.2.2.1发布
核.应用
1.7
UTF-8
UTF-8
8.0.3
org.springframework.boot
SpringBootStarterWeb
com.googlecode.json-simple
简单json
org.springframework.data
spring-data-neo4j
4.0.0.RC2
org.springframework.data
spring-data-neo4j-rest
3.0.1.1发布
org.neo4j
neo4j-cypher-compiler-2.1
2.1.5
org.springframework.boot
春靴起跑服
org.springframework.boot
弹簧起动试验
测试
net.wimpi
telnetd-x
2.1.1
核苷
org.springframework.boot
springbootmaven插件
maven编译器插件
1.7
1.7
springlibs快照
春天
http://repo.spring.io/libs-snapshot
neo4j
http://m2.neo4j.org/content/repositories/releases
假的
战争

请升级到SDN 4.0.0.RC2


以前的版本不允许通过query()修改要执行的Cypher语句。

您的意思是使用SDN@查询属于SDN4,而不是OGM。错误是什么,SDN4的版本是什么?您能分享更多的代码吗?依赖项、设置、存储库以及如何调用它?现在我已经更新了问题,请查看代码。如果您看到错误,它会显示“query()只允许只读密码。要进行修改,请使用execute()。这里我想知道如何使用execute()。我使用的是SDN 4.0.0.M1,只有M1很旧。请升级到4.0.0.RC2,因为我升级了SDN 4.00.RC2意味着出现以下错误。java.lang.annotation.AnnotationFormatError:无效默认值:public abstract java.lang.Class org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories.repositoryBaseClass(),如果您依赖于spring数据共享,请为itI使用1.11.0.RC1版本,我使用org.springframework.data-spring-data-neo4j 4.0.0.RC2,我不使用任何spring数据共享。