自定义Grails域类中字符串列表的可连接列类型
我有一个域类,其中的一个属性是字符串列表。 有时,列表中的字符串超过255个字符。所以 如何增加数据库中的此限制?或更改CLOB或文本的列类型自定义Grails域类中字符串列表的可连接列类型,grails,gorm,Grails,Gorm,我有一个域类,其中的一个属性是字符串列表。 有时,列表中的字符串超过255个字符。所以 如何增加数据库中的此限制?或更改CLOB或文本的列类型 键入???如果我理解正确,您希望更改域类联接表中列的类型。您可以通过类型选项,在您的hasMany映射中执行此操作 class Person { static hasMany = [nicknames: String] static mapping = { hasMany joinTable: [ name: 'bunch_
键入???如果我理解正确,您希望更改域类联接表中列的类型。您可以通过
类型
选项,在您的hasMany
映射中执行此操作
class Person {
static hasMany = [nicknames: String]
static mapping = {
hasMany joinTable: [
name: 'bunch_o_nicknames',
key: 'person_id',
column: 'nickname',
type: "text"
]
}
}
这并不能回答这个问题。若要评论或要求作者澄清,请在他们的帖子下方留下评论。@Marvo也许我错过了OP想要的内容,但我认为重点是更改hasMany的联接表中列的类型,这就是示例所做的。也许您的回答中的一些解释会有所帮助?(我上面的评论是由评论人功能提供的固定回复。)