接口的使用
cool.scx.data.jdbc.sql.SQL
使用SQL的程序包
-
cool.scx.data.jdbc中SQL的使用
返回SQL的cool.scx.data.jdbc中的方法修饰符和类型方法说明final SQLJDBCDao.buildSelectSQL(Query query, ColumnFilter selectFilter) 构建 (根据聚合查询条件Query获取数据列表) 的SQL
可用于另一条查询语句的 where 条件 用法final SQLJDBCDao.buildSelectSQLWithAlias(Query query, ColumnFilter selectFilter) 在 mysql 中 不支持 in 子句中包含 limit 但是我们可以使用 一个嵌套的别名表来跳过检查 此方法便是用于生成嵌套的 sql 的 -
cool.scx.data.jdbc.sql中SQL的使用
返回SQL的cool.scx.data.jdbc.sql中的方法修饰符和类型方法说明static SQLstatic SQLSQL.ofNamedParameter(String namedParameterSQL, Map<String, Object> params) static SQLstatic SQLSQL.ofPlaceholder(String normalSQL, Object... params) static SQLSQL.ofPlaceholder(String normalSQL, List<Object[]> batchParams) 参数类型为SQL的cool.scx.data.jdbc.sql中的方法修饰符和类型方法说明long执行 cool.scx.sql 语句static longSQLRunner.execute(Connection con, SQL sql) a<T> TSQLRunner.query(SQL sql, ResultHandler<T> resultHandler) astatic <T> TSQLRunner.query(Connection con, SQL sql, ResultHandler<T> resultHandler) aastatic UpdateResultSQLRunner.update(Connection con, SQL sql) aSQLRunner.updateBatch(SQL sql) 批量执行更新语句static UpdateResultSQLRunner.updateBatch(Connection con, SQL sql) 批量执行更新语句 -
cool.scx.data.query.parser中SQL的使用
参数类型为SQL的cool.scx.data.query.parser中的方法