}
String sql = sqlAnno.value();
if (Strings.isNullOrEmpty(sql)) {
throw new IncorrectSqlException("sql is null or empty");
}
ASTRootNode rootNode = new Parser(sql).parse().preprocessing();
SQLType sqlType = getSQLType(sql);
Class<?> returnType = method.getReturnType();
if (sqlType == SQLType.SELECT) { // 查
return new QueryOperator(rootNode, method, sqlType);