0

我是 vaadin 的新手,我正在使用 spring 和 vaadin 开发我的第一个应用程序。

现在我正在尝试将图像保存在我的数据库中。我按照 vaadin-book 上上传组件的描述(上传组件

如果我想将它存储在数据库中,我必须更改什么?能给我举个例子?

4

1 回答 1

1

上传组件将接收到的数据写入 java.io.OutputStream,因此您可以自由地处理上传内容

如果你想把它存储为一个大对象,你可以在流进来的时候直接写。见大对象支持

如果要将其存储为bytea一行,则必须将其累积在内存中,然后将其传递给带有setObject(parameterIndex, myDataBuffer, Types.BLOB). 这将在内存中消耗对象大小的几倍,因此bytea实际上只适合较小的数据。

于 2013-08-10T12:15:23.487 回答