code: public E findById(ID id) {
          LOG.trace("Finding " + entityClass.getSimpleName() + " with ID " + id);
          return (E) getSession().get(entityClass, id);
      }
docs: Return the real object from the database. Returns null if the object does
  not exist.
  
  @param id
  @return The object from the database or null if it does not exist
  @see http://www.mkyong.com/hibernate/different-between-session-get-and-session-load/