我应该遵循以下几个步骤:很高兴知道我哪里出错了。在域类中创建Blob引用(表示上传的文件)
java.sql.Blob userfile;//blob reference(fullref).userfile =新SerialBlob(我不知道在这里传递什么);然后,
中保存。
救命啊!!提前感谢你们。
发布于 2012-04-02 12:54:32
您不需要使用java.sql.Blob,只需使用字节数组即可。
映射字段的类型将从maxSize约束中删除。
class ExampleDomain {
...
byte[] userfile
static constraints = {
...
userfile maxSize: 10000000
}
}上面的示例在MySQL中生成一个类型为MySQL的字段。
如果选择更大的maxSize约束,将使用其他blob类型。
现在您可以创建这样一个ExampleDomain实例:
def example = new ExampleDomain(userfile: yourFile.bytes,....) https://stackoverflow.com/questions/9975931
复制相似问题