code: public Object readObject(Object pId, Class pObjClass, 
                               Hashtable pMapping, Hashtable pWhere)
          throws SQLException {
          ObjectMapper om = new ObjectMapper(pObjClass, pMapping);
          return readObject0(pId, pObjClass, om, pWhere);
      }
docs: Reads the object with the given id  from the database, using the given
  mapping.
  This is the most general form of readObject().
  
  @param id An object uniquely identifying the object to read
  @param objClass The class of the object to read
  @param mapping The hashtable containing the object mapping
  @param where An hashtable containing extra criteria for the read
  
  @return An array of Objects, or an zero-length array if none was found