2

我想知道使用我正在从事的当前 grails 项目为我的二进制文件(可能是图像)选择最佳数据类型的最佳实践。我已经考虑过byte[]. 非常感谢您的建议。

谢谢!

4

3 回答 3

5

我同意@tim_yates,byte[] 是你的选择,如果你将它持久化到数据库中,你应该添加一个映射:

class SomePersistent {
   byte[] image

   static mappings = {
      image type: "blob"
   }
}

(未编译,可能语法略有不同,请查看 Grails 手册)

于 2012-07-02T14:05:46.287 回答
3

我相信你是对的,而且byte[]是要走的路

于 2012-07-02T08:28:54.653 回答
0

我正在使用 byte[],但要确保在数据库中 hibernate/GORM 正在创建正确的数据类型。我正在使用 mySQL,它创建了 tinyblob,而我的图像太大了。我不得不返回数据库并将其更改为大 blob 以使其正常工作。

于 2012-07-02T20:15:50.563 回答