All Classes and Interfaces

Class
Description
2015年1月13日 17:48:30
抽取出来的根据注解来生成bean的rowMapper
 
当乐观锁版本不匹配时,抛出异常
缓存类相关信息
2015年1月12日 16:34:32 数据表列的信息
数据库类型枚举值
2015年8月17日 18:18:57
DBHelper线程上下文,支持:
1.
2017年9月5日 11:12:00 数据库操作拦截器,拦截器的命名为[before|after][select|update|insert|delete],拦截器将影响全局,请谨慎使用。 拦截器是栈式的,按拦截器的顺序,before顺序调用,after逆序调用。 关于拦截器的设计想法: 1.
2015年1月12日 16:42:26 读取DO的注解信息: 1.
 
特性枚举
修复jsqlparser对于AND OR嵌套的优先级问题: 当AND里面有OR时,OR应该加上()
用于标记不纳入到单元测试覆盖率的代码
关联字段自定义读取接口。
特别说明:在回调方法callback,尽量不使用dbhelper及其关联的service,以免Spring循环依赖。 如确实需要依赖dbhelper及其关联的service,可以考虑使用懒加载的方式。
内部常用工具类
生成批量插入SQL的返回值,抽取这个DTO的主要目的是为了log时不打印太多的信息
 
join的左表注解,被注解的字段类型必须有@Table注解。左表的别名默认为t1
join的右表注解,被注解的字段类型必须有@Table注解。右表的别名默认为t2
Join表的注解 2017年4月17日 14:36:10
两表join的方式枚举
其它类型的join,请使用字符串形式的join,详见`@JoinTable`的joinTypeAsString属性
 
 
 
 
deleteByKey的class必须有默认构造方法
 
2015年8月24日 18:37:48 因为jdbcTemplate不支持 in (?)传入list的方式 只支持NamedParameterJdbcTemplate,所以需要把?的方式换成:param的方式 【重要】约定替换后的参数为 paramN, N从1开始
 
封装起来的常用的json方法
 
对于@JoinTable的VO,没有声明@JoinLeftTable和@JoinRightTable是抛出
 
 
 
 
 
 
查询时,主键的值是null时抛异常
 
jdbcTemplate原生操作接口封装
 
 
 
 
 
 
2015年4月22日 13:32:30 记录分页数据和总数
sql参数个数不一致异常
预处理对象
2017年3月17日 22:15:11
RelatedColumn的localColumn或remoteColumn错误时抛出
数据行转换成Java对象时失败异常
 
 
当从Spring中获取的bean的类型不匹配时抛出
2015年1月12日 16:41:03 数据库操作封装:增删改查
 
提供各种数据库不同的方言表达
SQL解析工具类
 
2015年1月12日 16:19:46 数据表信息注解
2015年8月22日 16:58:48 自动转换类型
 
默认值启用条件枚举
辅助构造where子句及后续子句的工具
辅助构造where子句及后续子句的工具,用于命名参数