展开全部
被序列化后的对象存放到数据库中,或者将该对象对应的文件e68a84e8a2ad62616964757a686964616f31333337383237的路径存放到数据库中。
反序列化的时候按文件将代表对象的数据流读入内存,然后反序列化一个原来的对象就行了。
关于序列化和反序列化,可以参考这个例子。放在数据库中的情况,应该完全类似。import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
public class TestSerialization {
public static void main(String[] args) {
TestSerialization ts=new TestSerialization();
String serializationFile=ts.writeObjectIntoFile(new KeyInfo("xm","xm'password"));
System.out.println(ts.getObjectFromFile(serializationFile));
}
/**
* 对象序列化并写入到文件中
* @param info
*/
public String writeObjectIntoFile(KeyInfo info){