Package cn.cloudself.query.resolver
See: Description
-
Object Summary Object Description Companion Companion Resolver QueryStructure解析器该类是resolver包最终对外暴露的类该类的主要作用是为IQueryStructureResolver引入生命周期的支持ToSqlByInsertObjects 工具类,目的是根据需要 insert的对象以及目标数据库表信息生成对应的SQL语句(JDBC风格,参数占位符为?) -
Class Summary Class Description PreparedSql JdbcQSR IQueryStructureResolver接口的JDBC实现Column QSR IQueryStructureResolver的模板类, 一般继承该类重写 相应的抽象方法即可 queryStructureToSql, insertObjectToSql, getColumnsDynamic也是可以重写的如需自行实现IQueryStructureResolver, 需要处理生命周期方法beforeRunSql, afterRunSql以及添加对dryRun模式的支持 UseWithStore UseWithQueryStructure ToSqlByQueryStructure 目的是将 QueryStructure转换为JDBC风格的SQL(SQL语句中参数占位符为?)及其参数。 -
Interface Summary Interface Description IQueryStructureResolver 主要用于解析对象并执行或直接执行 SQL包含解析并执行
QueryStructure接口,直接执行单条
SQL接口执行多条
SQL查询语句接口动态插入接口(根据数据库结构以及提供的
JavaBean生成INSERT语句并执行)
IResultSetWalker