docs: public final <T extends AItemPlace<?, ?>> List<T> retrieveItemPlaceLst(final Map<String, Object> pReqVars,
      final Long pLuv, final Class<T> pItemPlaceCl) throws Exception {
      List<T> result = null;
      try {
        this.srvDatabase.setIsAutocommit(false);
        this.srvDatabase.setTransactionIsolation(ISrvDatabase.TRANSACTION_READ_UNCOMMITTED);
        this.srvDatabase.beginTransaction();
        String tblNm = pItemPlaceCl.getSimpleName().toUpperCase();
        String verCond;
        if (pLuv != null) {
          verCond = " where " + tblNm + ".ITSVERSION>" + pLuv.toString();
        } else {
          verCond = "";
        }
        result = getSrvOrm().retrieveListWithConditions(pReqVars, pItemPlaceCl, verCond + " order by " + tblNm + ".ITSVERSION");
        this.srvDatabase.commitTransaction();
      } catch (Exception ex) {
        if (!this.srvDatabase.getIsAutocommit()) {
          this.srvDatabase.rollBackTransaction();
        }
        throw ex;
      } finally {
        this.srvDatabase.releaseResources();
      }
      return result;
    }