Grails neo4j插件问题

时间:2014-07-09 07:01:04

标签: grails neo4j

我正在尝试为neo4j使用 2.0.0-M1 版本的grails插件,但是当我尝试保存任何实体时,它给了我错误:

在您编辑时,其他用户更新了该实例。 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.startsWith()适用于参数类型:(java.lang.String)values:[jdbc:neo4j:instance:]

还告诉我2.0.0-M2是否支持休息。

请快速回复。

1 个答案:

答案 0 :(得分:2)

配置已从M1显着改变为M2。在内部,插件现在使用Neo4j JDBC驱动程序。我还没有找到足够的时间来更新文档,同时请参考https://github.com/sarmbruster/neo4jsample/blob/neo4j_2.0/grails-app/conf/DataSource.groovy获取有效的示例配置。

您提及的错误似乎是由错误的配置引起的。

M2能够使用远程数据库,只需设置datasource.url="jdbc:neo4j://localhost:7474/",参见https://github.com/sarmbruster/neo4jsample/blob/neo4j_2.0/grails-app/conf/DataSource.groovy#L13