BLOB type With Spring-Data-JPA



我在JPA存储库中定义了一个JPA查询:

List<Object[]> getDoc ();

如果BLOB type

但是当我这样做的时候:

System.out.println("Content Type -> " + obj[1].getClass());
System.out.println("Content  -> " + obj[1]);

我:

Content Type -> class [B
Content  -> [B@73e73b8e

我不知道如何将其转换为String

这意味着您的obj[1]是一个字节数组,这正是blob应该是什么。

要将其转换为字符串,需要指定编码。假设数据是按照UTF-8编码的,那就是

String s = new String((byte[]) obj[1], StandardCharsets.UTF_8)

相关内容

  • 没有找到相关文章

最新更新