从数据库读取文件内容

read file content from DB

我在数据库中存储了一个平面文件(.txt 格式)作为 BLOB 并使用 JPA 检索它,如下所示。

@Lob
@Column( name="TXT_FILE")
private byte[] txtFile;

请问如何从这个byte[]中获取这个文本文件的内容?

好吧,我假设您没有保留整个文件,而只是保留它的内容。 如果是这样,您可以通过 new String(yourObject.getTxtFile(), "UTF-8")

来阅读它

请注意,使用 UTF-8 作为编码模式。所以你也需要用它来存储数据。