public <T> Cursor<T> getCursor(String query, Class<T> entityClass, Object... params) throws NoSuchFieldException, SQLException {
        return getCursor(query, entityClass, 20, params);
    }
public < T > Cursor < T > getCursor ( String query , Class < T > entityClass , Object ... params ) throws NoSuchFieldException , SQLException { return getCursor ( query , entityClass , 20 , params ) ; }
Creates cursor, which can be used for fetching data in partial mode.

@param <T>         Entity type.
@param query       SQL query string.
@param entityClass Entity class.
@param params      Parameters, which will be placed instead of '?' signs.
@return Single result entity or null.
@throws SQLException         In general SQL error case.
@throws NoSuchFieldException If result set has field which entity class doesn't.