须要在MySQL中保存Java对象。java
说明:code
将Java对象序列化为byte[]对象
public static byte[] obj2byte(Object obj) throws Exception { byte[] ret = null; ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectOutputStream(baos); out.writeObject(obj); out.close(); ret = baos.toByteArray(); baos.close(); return ret; }
将byte[]反序列化为Java对象it
public static Object byte2obj(byte[] bytes) throws Exception { Object ret = null; ByteArrayInputStream bais = new ByteArrayInputStream(bytes); ObjectInputStream in = new ObjectInputStream(bais); ret = in.readObject(); in.close(); return ret; }