我有戏! 2.0.2 需要在数据库中存储一些文件的应用程序。我们将 Ebean 用于我们的 ORM。我相信我的数据库中需要一个 BYTEA 列来存储文件,但我不确定在我的模型中使用什么数据类型。
我应该使用某种Blob
吗?或者只是一个 byte[]
?或者我应该使用另一种数据类型吗?谢谢!
最佳答案
要使用 Ebean 创建 blob,您需要使用带有 @Lob 注释的字节数组
@Lob
public byte[] image;
您需要在文件 <-> 字节数组之间进行转换,所以也许将文件存储在文件系统中更容易? (除了在 FS 中存储文件比在 DB 中更便宜)
关于java - ebean 映射到 BYTEA 是什么数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11569838/