public Q forUpdate() {
        QueryFlag forUpdateFlag = configuration.getTemplates().getForUpdateFlag();
        return addFlag(forUpdateFlag);
    }
If you use forUpdate() with a backend that uses page or row locks, rows examined by the
query are write-locked until the end of the current transaction.

Not supported for SQLite and CUBRID

@return the current object
querydsl-sql/src/main/java/com/querydsl/sql/AbstractSQLQuery.java