I. PO entity class
public class buispo{ /** * Business Data */ private Bolb buisdata; Public Blob Getbusidata () {return this.busidata; } public void Setbusidata (Blob busidata) {this.busidata = Busidata;
} }
Two. Get this Blob object from the database
Busipo Busipo =Busidao.finduniquewithproperty (parammap); InputStream is=NULL; Try { if(Istapprbusidatapo! =NULL) { is=busipo.getbusidata (). Getbinarystream ();//Get binary stream from blob (large object)}Else { return NULL; } } Catch(SQLException e) {logger.error ("Error getting business data", E); Throw Newshineexception (e); } return(Serializable) Serializationutils.deserialize (IS); Using the Serializationutils class as the serialization tool class, reverse the input stream to the serial number
Serializationutils The class is a serialization tool class and a tool under the Lang Package, primarily for serialization operations, while providing an object cloning interface
Three. converting serialization to Object
return (Object) Tempbusidataenti.querybusidatabyinstanceid (instanceId);
Stream in Java is converted to object serializable