GRAILS UUID和PSQL的问题

时间:2015-06-26 10:34:59

标签: grails gorm uuid psql

我正在尝试在Grails 2.4.4,PSQL版本9.4.4上使用UUID2生成器。我目前的模型设置是。

class ClassA {

   UUID id

   static mapping = {
       id generator:'uuid2', name:'uuid2', type:'pg-uuid'
       tablePerHierarchy false
   }
}

class ClassB extends ClassA {

    static constraints = {
    }

    static mapping = {
    }
}

但是当我执行一个run-app时,总是会出错。

错误context.GrailsContextLoaderListener - 初始化应用程序时出错:评估域[ClassB]的ORM映射块时出错:null 消息:评估域[ClassB]的ORM映射块时出错:null

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:2)

UUID id重命名为UUID uuid2或删除name: uuid2。据我所知,在映射中你可以将id生成器分配给你的一个属性。

enter link description here