同步操作将从 topfoxs/topfox 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
在 srpingboot2.x.x 和MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
编程规范参考《阿里巴巴Java开发手册》
借鉴mybaties plus部分思想
特性:
推荐上传到自有的maven-nexus服, 然后在业务项目进行以下依赖
<!--topfox-->
<dependency>
<groupId>com.topfox</groupId>
<artifactId>topfox</artifactId>
<version>1.2.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
请参考 << TopFox配置参数 >>中的描述, 增加配置3个参数 :
dto增加 addNullfields 方法, 请参考 <<常见问题>> 章节中的 "如何将指定字段的值更新为null"
SimpleService.setFillDataHandler 方法作废. 不需要写代码, 会自动注入 填充对象FillDataHandler的实现类.
增加填充组件 FillDataHandler的文档, DataDTO void方法改为返回自身, DataDTO增加setValue方法, 可以对指定的字段赋值
updateBatch 方法的返回值 由int 改为 List< DTO >
BaseDao 作废删除, 增加 BaseMapper< DTO extends DataDTO > 代替
AdvancedService< QTO extends DataQTO, DTO extends DataDTO > 改为
AdvancedService< M extends BaseMapper< DTO >, DTO extends DataDTO >
SimpleService 中 方法 setBaseDao 删除. 已经定义 baseMapper , 可访问开发者自定义Dao的方法
getBean(Class<T> clazz)
getBean(String name,Class<T> clazz)
getRestSessionHandler()
getAbstractRestSession()
getSysConfig()
environment()
新增方法
List<DTO> selectBatch(DataQTO qto)
Response<List<DTO>> selectPage(EntitySelect entitySelect)
Response<List<Map<String, Object>>> selectPageForMap(EntitySelect entitySelect)
List<DTO> selectBatch(DataQTO qto)
Response<List<DTO>> listPage(EntitySelect entitySelect)
List<DTO> listObjects(EntitySelect entitySelect)
EntitySelect 和 DataQTO 对 orderBy groupBy having 分页的支持
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。