code: public List< T> getAllBySql(String fullSql, Object paramValue1, Type paramType1, Object paramValue2, Type paramType2, Object paramValue3, Type paramType3) {
          return getAllBySql(fullSql, new Object[]{paramValue1, paramValue2, paramValue3}, new Type[]{paramType1, paramType2, paramType3}, null, null);
      }
docs: Get all by SQL with three pairs of parameterType-value
  @param fullSql
  @param paramValue1
  @param paramType1
  @param paramValue2
  @param paramType2
  @param paramValue3
  @param paramType3
  @return the query result