ebean映射到BYTEA的数据类型是什么?

时间:2012-07-19 21:48:08

标签: java file-upload playframework playframework-2.0 ebean

我玩了! 2.0.2需要在数据库中存储一些文件的应用程序。我们正在使用Ebean作为我们的ORM。我相信我的数据库中需要一个BYTEA列来存储文件,但我不确定在我的模型中使用什么数据类型。

我应该使用某种Blob吗?或者只是一个byte[]?或者我应该使用另一种数据类型?谢谢!

1 个答案:

答案 0 :(得分:3)

要使用Ebean创建blob,您需要使用带@Lob注释的字节数组

@Lob
public byte[] image;

您需要在文件< - >之间进行转换字节数组,所以也许在文件系统中存储文件更容易? (除了在FS中存储文件比在DB中便宜)