【问题标题】:Grails Cassandra ORMGrails Cassandra ORM
【发布时间】:2013-04-22 21:26:20
【问题描述】:

我正在尝试使用 Cassandra ORM 插件将 Grails 中的域对象持久化到 Cassandra 数据库。我之前使用 GORM 成功地将其持久化到 H2,但是我想尝试一下 Cassandra。

对象定义如下:

    package gibb1

class newCassa {
    UUID uuid
    String name
    String score

     static cassandraMapping = [
            primaryKey: "uuid", // Want "payID" primaryKey, but right now it might not even be present.
            explicitIndexes: ["name"]           
    ]
}

但是我得到以下错误:

| Error 2013-04-18 11:04:16,533 [localhost-startStop-1] ERROR CassandraOrmGrailsPlugin  - Exception adding ORM methods to gibb1.newCassa

我在这里发布问题是因为我找不到插件开发者的联系信息: https://github.com/bflorian/cassandra-orm

非常感谢任何帮助。

【问题讨论】:

    标签: grails orm cassandra


    【解决方案1】:

    使用 cassandra ORM 插件,您必须手动创建列族,如果未正确创建这些列族,则会引发奇怪的错误。

    您是否创建了任何列族?

    【讨论】:

    • 嗨 Jeff,我试图按照指南进行操作,但不是很详细:florian.org/grails/cassandra-orm/docs/guide/… 我遇到错误后从头开始。我创建了“User”、“User_IDX”和“User_CTR”,但我没有指定表的结构。现在,当我尝试存储或检索信息时,我得到“null”。你熟悉这个插件吗?你能帮我为一个简单的例子创建表格吗?例如,只有一个 KEY 和一个字段的域对象。非常感谢任何帮助!
    猜你喜欢
    • 1970-01-01
    • 2020-10-18
    • 2016-05-19
    • 2016-08-07
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 2016-04-21
    • 1970-01-01
    相关资源
    最近更新 更多