code: @SafeVarargs
      public final DataSet query(Class<?> targetClass, String sql, Object... parameters) {
          return query(targetClass, sql, 0, Integer.MAX_VALUE, parameters);
      }
docs: Find the records from database with the specified <code>sql, parameters</code> and return the result set.
  
  @param targetClass an entity class with getter/setter methods.
  @param sql set <code>offset</code> and <code>limit</code> in sql with format:
  <li><code>SELECT * FROM account where id = ? LIMIT <i>offsetValue</i>, <i>limitValue</i></code></li>
  <br>or limit only:</br>
  <li><code>SELECT * FROM account where id = ? LIMIT <i>limitValue</i></code></li>
  @param parameters A Object Array/List, and Map/Entity with getter/setter methods for parameterized sql with named parameters
  @return