我有一个表列类型bytea。它使用hibernate和Serializable类型的字段填充。任何想法我如何能够在一个简单的Java独立程序中检索hibernate之外的值?值的类型为string,double或integer。
数据库是UTF8
while(res.next()){
byte[] byteArr = res.getBytes("value");
}
答案 0 :(得分:0)
while (res.next()) {
byte[] byteArr = res.getBytes("value");
ByteArrayInputStream is = new ByteArrayInputStream(byteArr);
ObjectInputStream ois = new ObjectInputStream(is);
Serializable val = (Serializable) ois.readObject();
System.out.println(val);
}