Postgres Serializable / Bytea Retrieval

时间:2014-07-11 11:25:20

标签: java hibernate postgresql

我有一个表列类型bytea。它使用hibernate和Serializable类型的字段填充。任何想法我如何能够在一个简单的Java独立程序中检索hibernate之外的值?值的类型为string,double或integer。

数据库是UTF8

while(res.next()){
    byte[] byteArr = res.getBytes("value");
}

1 个答案:

答案 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);
}