GRAILS UUID 和 PSQL 的问题
Issues with GRAILS UUID and 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 = {
}
}
但是当我执行 运行-app 时,我总是会出错。
错误context.GrailsContextLoaderListener - 初始化应用程序时出错:评估域 [ClassB] 的 ORM 映射块时出错:空
消息:评估域 [ClassB] 的 ORM 映射块时出错:null
知道我做错了什么吗?
将 UUID id
重命名为 UUID uuid2
或删除 name: uuid2
。据我所知,在映射中使用名称,您将 id 生成器分配给您的一个属性。
我正在尝试在 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 = {
}
}
但是当我执行 运行-app 时,我总是会出错。
错误context.GrailsContextLoaderListener - 初始化应用程序时出错:评估域 [ClassB] 的 ORM 映射块时出错:空 消息:评估域 [ClassB] 的 ORM 映射块时出错:null
知道我做错了什么吗?
将 UUID id
重命名为 UUID uuid2
或删除 name: uuid2
。据我所知,在映射中使用名称,您将 id 生成器分配给您的一个属性。