0

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

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

接下来,我尝试在域约束内更改 maxSize,但出现错误

No such property: maxSize for class:

关于如何让它发挥作用的任何想法?

4

2 回答 2

1

我很好奇你这样做的理由。如果您只是想将许多字符串与域类关联,您可以直接这样做:

    static hasMany = [whatevers: String]
于 2012-04-28T23:32:05.643 回答
0

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

于 2012-04-29T01:11:02.700 回答