GrailsNeo4j插件问题

GrailsNeo4j插件问题,grails,neo4j,Grails,Neo4j,我试图使用适用于neo4j的grails插件的2.0.0-M1版本,但当我试图保存任何实体时,它给了我错误: 该实例已在您编辑时由另一用户更新。Stacktrace如下所示:org.grails.datastore.mapping.core.OptimisticLockingException:当您在org.grails.datastore.gorm.neo4j.NodePendingUpdate.run(NodePendingUpdate.java:83)编辑时,另一个用户更新了该实例 如果我

我试图使用适用于neo4j的grails插件的2.0.0-M1版本,但当我试图保存任何实体时,它给了我错误:

该实例已在您编辑时由另一用户更新。Stacktrace如下所示:org.grails.datastore.mapping.core.OptimisticLockingException:当您在org.grails.datastore.gorm.neo4j.NodePendingUpdate.run(NodePendingUpdate.java:83)编辑时,另一个用户更新了该实例

如果我尝试使用2.0.0-M2版本,我会得到错误:

groovy.lang.MissingMethodException:方法:groovy.util.ConfigObject.StartWith()的签名不适用于参数类型:(java.lang.String)值:[jdbc:neo4j:instance:]

同时告诉我2.0.0-M2是否支持休息


请快速回复。

配置已从M1显著更改为M2。插件内部现在使用Neo4jJDBC驱动程序。我还没有找到足够的时间来更新文档,同时请参阅以获取有效的示例配置

您提到的错误似乎是由不正确的配置引起的


M2能够使用远程数据库,只需设置
datasource.url=“jdbc:neo4j://localhost:7474/”
,请参见

感谢您的快速回复,但我仍然遇到问题:java.lang.ClassCastException:java.lang.String无法强制转换为org.neo4j.graphdb.GraphDatabaseService我还复制了buildconfig.groovy以及datasource.grrove,这是您提供给我的示例项目中的链接,我也尝试了rest,项目成功运行,但当我尝试持久化对象时,如long id=5;Person=新人()//person.setId(id);person.setName(“ankit”);println person.save(刷新:true);我再次遇到错误:该实例是在您编辑时由另一个用户更新的。Stacktrace如下所示:org.grails.datastore.mapping.core.OptimisticLockingException:当您在org.grails.datastore.gorm.neo4j.NodePendingUpdate.run(NodePendingUpdate.java:85)进行编辑时,另一个用户更新了该实例。是的,忽略第二条注释,我已使其正常工作,但embedded的第一个问题仍然存在。顺便说一句,谢谢你的插件