- FormService增加类似jpa的自动映射参数的功能
- 支持关键字: update/save/insert/delete/logicDelete/top/find/count/list/stdPaged/tagPaged/paged/exists等开头的方法推导
- 支持上述关键字 + By + 字段1 + And + 字段2 的方法参数推导
- 支持方法名称推导+@entry注解混编方式
- 支持枚举参数
- 实现FormService参数支持javax.validation的校验支持
- @FormService支持在abstract class类上声明
- fluent mybatis动态调整表名称实现
@Bean
public MapperFactory mapperFactory() {
return new MapperFactory()
.tableSupplier((t, v) -> "fluent_mybatis." + t, StudentEntity.class);
}
- IRichEntity增加2个快捷方法
- firstByNotNull: entity非空字段作为条件查询列表, 返回符合条件的第一条数据
- asQuery: 将entity非空字段作为相同条件
- PrinterMapper打印sql,参数是Date时,格式化处理
- fluent mybatis动态条件,除支持Predicate判断外,增加boolean的条件方法