private Object getObjectFromInputStream(InputStream in) throws SQLException{
		if (in == null){
			return null;
		}
		ObjectInputStream objIn = null;
		try {
			objIn = new ObjectInputStream(new BufferedInputStream(in));
			return objIn.readObject();
		}
		catch(IOException e){
		    throw new SQLException("将Blob类型字段里的对象转换为Java POJO出错", e);
		}
		catch(Exception e){
			throw new SQLException("将Blob类型字段里的对象转换为Java POJO出错");
		}
		finally {
			if (in != null){
				try {
                    in.close();
                }
                catch (IOException e) {
                	throw new SQLException("将Blob类型字段里的对象转换为Java POJO出错", e);
                }
			}
			if (objIn != null) {
				try {
					objIn.close();
				} catch (IOException e) {
					throw new SQLException("将Blob类型字段里的对象转换为Java POJO出错", e);
				}
			}
		}
	}