grails - 在grails中为neo4j导入插件失败

标签 grails neo4j

我创建了一个grails项目,但似乎无法识别我已安装的插件:

import grails.plugins.neo4j.Neo4jEntity
@Neo4jEntity
class Author {
  String name
  Date dob

  static hasMany = [ books: Book ]
}

这改变了吗?

我最初是这样做的:
grails create-app neo4jtest; cd neo4jtest
grails install-plugin neo4j
grails create-domain-class Author
grails create-domain-class Book
grails create-controller Author
grails create-controller Book

最佳答案

插件的1.x系列不再支持Neo4jEntity。这是不兼容GORM的0.x版本的方法。
如果您使用多个数据存储,则可以使用

static mapWith = "neo4j"

指示域在Neo4j中存在。如果只有一个数据存储,则没有必要。

关于grails - 在grails中为neo4j导入插件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15618212/

相关文章:

grails - 在Grails构建目标中使用Hudson构建参数

grails - Geb-Spock使用了错误的Groovy版本

java - 使用 Spring 数据存储库加载 Neo4j 嵌套关系

Neo4J Cypher 通过多种关系类型匹配 - 奇怪的行为

datetime - Groovy:TimeDuration - 自定义输出格式

ajax - 如何通过使用Grails 2.1.0中的AJAX从Grails Controller中获取数据来单击相同形式的搜索按钮时更新2个文本字段

java - Neo4j 在切换版本时显示错误

neo4j - 如何使用 Cypher 在 Neo4j 中实现 Dijkstra 算法

java - Neo4j 非托管扩展 : The ResourceConfig instance does not contain any root resource classes

mysql - 如何在带有 Gorm 的 Grails 中使用 GROUP_CONCAT