grails - GRAILS UUID和PSQL的问题

标签 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 = {
    }
}

但是当我执行一个运行应用程序时,我总是会报错。

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

有任何想法我做错了吗?

最佳答案

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

enter link description here

关于grails - GRAILS UUID和PSQL的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31070988/

相关文章:

grails - 嵌入式Grails脚手架

grails - 在Grails中使用remoteLink的动态参数

grails - 域类中使用的特殊数据类型

grails - GORM:可以查询州和县

encryption - 这是什么类型的加密? 8-4-4-4-12 个字符

c# - 如何将MySQL生成的UUID放入C#变量中

html - Grails上的 Assets 管道

grails - 将Grails Shiro应用程序升级到Spring Security Shiro,绕过@Secured (“permitAll”)

mongodb - 带有Grails,GORM和MongoDB的UUID的问题

ios - Swift:如何以编程方式获取 iOS 设备的唯一标识符?