All Classes and Interfaces
类
说明
最基本的 可以实现 实体类 CRUD 的 DAO
BeanBuilder interface.
添加此注解的 字段 在创建数据表是会采用 value 上的类型
如果不添加 则会根据 字段的类型进行创建
列过滤器
过滤模式
Column Field 之间的映射
分组
GroupByBody class.
a
a
使用 JDBC 接口, 通过 SQL 操作关系型数据库的 DAO
条数限制
为不支持 LocalDateTime 的数据库添加 string 类型的兼容支持
为不支持 LocalDate 的数据库添加 string 类型的兼容支持
为不支持 LocalTime 的数据库添加 string 类型的兼容支持
使用 MySQL X Dev Api 通过 MySQL X 协议, 操作 MySQL 的 Dao
添加此注解的 字段 不会映射为数据库字段
排序
OrderBy 封装体
a
a
排序类型
查询参数类
针对 GroupBy , OrderBy , Limit , Where 等进行的简单封装
同时附带一些简单的参数校验
只是 为了方便传递参数使用
针对 GroupBy , OrderBy , Limit , Where 等进行的简单封装
同时附带一些简单的参数校验
只是 为了方便传递参数使用
ResultHandler interface.
架构管理工具
可包含参数的 SQL
此 SQLBuilder 并不用于构建
SQL 只是用于构建普通的 SQL 语句SQLRunner 执行 cool.scx.sql 语句
ScxModel
model 层映射
设置此注解的方法 必须同时 继承 BaseModel
数据库更新结果
当 whereType 为 in 或 not in 时 有效的参数条目 (指去除 null 后的) 为空
where 查询条件封装类
where 封装体
a
a
WhereType
where 查询条件的一些类型 如果无法满足要求请使用 whereSQL
where 查询条件的一些类型 如果无法满足要求请使用 whereSQL
错误的 WhereBody 参数长度异常