我正在尝试将字符串[]存储在带有grails的数据库中,但tinyblob不够大。我已经尝试将映射更改为blob和longblob但是当我这样做时出现错误:
[Ljava.lang.String; cannot be cast to java.sql.Blob
接下来我尝试在域约束中更改maxSize,但是我收到了错误
No such property: maxSize for class:
有关如何使其发挥作用的任何想法?
答案 0 :(得分:1)
我很好奇你这样做的理由。如果您只是尝试将许多字符串与域类相关联,则可以直接执行此操作:
static hasMany = [whatevers: String]
答案 1 :(得分:0)
blob不是字符串数组,它是字节数组byte []。尝试将字符串更改为字节数组并以该格式保留它。