我在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)