String []的Grails静态映射

时间:2012-04-28 18:07:54

标签: grails gorm

我正在尝试将字符串[]存储在带有grails的数据库中,但tinyblob不够大。我已经尝试将映射更改为blob和longblob但是当我这样做时出现错误:

[Ljava.lang.String; cannot be cast to java.sql.Blob  

接下来我尝试在域约束中更改maxSize,但是我收到了错误

No such property: maxSize for class:

有关如何使其发挥作用的任何想法?

2 个答案:

答案 0 :(得分:1)

我很好奇你这样做的理由。如果您只是尝试将许多字符串与域类相关联,则可以直接执行此操作:

    static hasMany = [whatevers: String]

答案 1 :(得分:0)

blob不是字符串数组,它是字节数组byte []。尝试将字符串更改为字节数组并以该格式保留它。