All Classes and Interfaces
类
说明
数据库操作业务接口
改变表结构
更改差异
改变类型
备份表和数据(根据条件备份表和数据到一张指定名称的新表)
结果映射基类
Column
列字段lambda函数
列字段信息
公共信息
where条件
条件包装器内容
简单的条件
条件模型
Lambda条件处理
Sql where条件形态
条件类型 WHERE 或者 HAVING
复制表数据(根据条件将数据复制插入到同样结构的表中)
创建
时间工具类 Created by jovi on 2017/7/10.
DB2方言
数据库操作业务接口
数据库类型
唯一id处理器 默认实现
删除
Delete 通用业务接口
Derby方言
删除表
动态Schema持有者
ESCAPE_CHARACTER 转义符类型
SINGLE (`xxx`) 主要有mysql
DOUBLE ("xxx")
填充类型
Group By
H2方言
Utility class for hashing.
Hsql方言
Id创建者
NORMAL:自定义的id
AUTO:使用数据库的自增id
UUID:Universally Unique Identifier,即通用唯一识别码(长度32位无序)
ULID:全称是Universally Unique Lexicographically Sortable Identifier,直译过来就是通用唯一按字典排序的标识符(长度26位有序)
SNOWFLAKE_ID_18:长度18位的唯一有序雪花id(64bits JavaScript会丢失精度,只能当作String类型处理)
SNOWFLAKE_ID_16:长度16位的唯一有序雪花id(53bits JavaScript能正常处理)
插入
Insert 通用业务接口
Java类型对应的Oracle类型枚举类
Java类型对应的Derby类型枚举类
Java类型对应的Derby类型枚举类
Java类型对应的Derby类型枚举类
Java类型对应的Oracle类型枚举类
Java类型对应的Oracle类型枚举类
Java类型对应的Oracle类型枚举类
Java类型对应的SQLite类型枚举类
Java类型对应的Oracle类型枚举类
Java解析工具
JdbcType枚举类
Select
表连接条件
JoinType
JSONArray
JSON转换接口
默认的JSON转换器
JSONObject
JSON解析器
JSON读取器
Json类型枚举
Lambda工具类
条件逻辑
Md5工具类
Mysql方言
Oracle方言
Order By
SqlBean 分页
分页助手,使用该分页助手必须实现PagingService 接口
实现分类接口的方法
分页
实现分页必须实现此接口
Postgresql方言
原始的值(既不会对它进行任何处理,传入什么即是什么)
反射工具栏 ASM
Created by Jovi on 2018/6/24.
反射工具类 JDK
反射工具抽象类
用于返回分页数据结果集(Result Set)
结果集代理类
查询
Select 通用业务接口
Update Set 对象
廖雪峰的 53 bits unique id:
53bitID由32bit秒级时间戳+16bit自增+5bit机器标识组成,累积32台机器,每秒可以生成6.5万个序列号
基于Twitter的Snowflake算法实现分布式高效有序ID生产黑科技(sequence)——升级版Snowflake
SnowFlake的结构如下(每部分用-分开):
0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000
1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0
41位时间截(毫秒级),注意,41位时间截不是存储当前时间的时间截,而是存储时间截的差值(当前时间截 - 开始时间截) 得到的值),这里的的开始时间截,一般是我们的id生成器开始使用的时间,由我们程序来指定的(如下START_TIME属性)。
SnowFlake的结构如下(每部分用-分开):
0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000
1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0
41位时间截(毫秒级),注意,41位时间截不是存储当前时间的时间截,而是存储时间截的差值(当前时间截 - 开始时间截) 得到的值),这里的的开始时间截,一般是我们的id生成器开始使用的时间,由我们程序来指定的(如下START_TIME属性)。
SqlBean配置
Sql语句助手 异常
SqlBean 结果映射
数据库信息
通用的数据库操作sql语句生成
通用的业务接口
SqlBean 工具类 Created by Jovi on 2018/6/17.
标识Bean 实体类的字段与数据库中对应的字段名
关键字常量
生成表字段常量处理器
标识该注解的字段如果为null自动注入默认值(仅支持基本类型、String、Date、Timestamp、BigDecimal)
Sql方言
枚举基类
Sql函数
SQL 语句助手
标识实体类对应的id字段
Sqlite方言
JoinType
Json注解
Sql 逻辑
标记为逻辑删除字段
Sql 通用操作符
SQLServer方言
Sql 排序
标识Bean 实体类对应的表名
标记为乐观锁版本字段
字符串工具类
System Clock
表名
表信息
时间单位
A class that represents ULIDs.
A class that generates ULIDs.
A class that actually generates ULIDs.
唯一id处理器接口
更新
Update 通用业务接口
STRING_TYPE 字符串类型
build_TYPE 生成类型 OBJECT_TYPE 对象类型 VALUE_TYPE 值类型
build_TYPE 生成类型 OBJECT_TYPE 对象类型 VALUE_TYPE 值类型
条件包装器