MyBatis-MP 1.5.9-rc3 版正式发布,创新功能全面提升
日前,MyBatis-MP 1.5.9-rc3 版已正式上线并可下载使用。此次发布包括多项重要功能更新及优化,旨在为开发者提供更强大的开发工具和更高效的开发体验。
主要更新内容:
1. TableField 注解增强:新增 insert = true
注解,方便控制字段是否插入。
2. 新功能 saveOrUpdate:简化数据的新增或更新操作。
3. DaoImpl 优化:增强继承性,方便开发者扩展。
4. Methods 新增方法:增加 count1()
和 countAll()
两个统计方法。
5. Methods count 方法增强:新增 distinct 功能,满足更多统计需求。
十大亮点:
1. 可自定义动态默认值:适应灵活多变的业务需求。
2. 支持不同数据库 ID 自增配置:更好地兼容多数据库场景。
3. 逻辑删除:自动填充删除时间,数据管理更方便。
4. 自定义 SQL(sql 模板):简化代码生成过程。
5. mapWithKey 功能:将查询结果转为 map,数据处理更便捷。
6. 部分字段新增和修改:提供更精细的字段控制。
7. 良好的枚举支持:简化枚举类型处理。
8. mybatis-xml 的 ORM 映射:增强 ORM 弹性。
9. 优雅的 XML 和 @Select 查询自动分页:提升查询效率。
10. 支持多层嵌套 VO:自动映射及 select 所需列,复杂查询更简单。
丰富 API 功能:
1. 基于注解映射数据库,支持多表 join 和结果返回。
2. Lambda 和 stream 流式设计,操作更直观。
3. 自动化 select 及一对一、一对多结果处理。
4. 内置分页和超强 SQL 优化功能,性能出众。
5. 轻量级封装,无侵入性,适配性强。
6. 支持多种功能:数据库函数、乐观锁、多租户、逻辑删除等。
7. 零学习成本,使用体验接近 SQL 编写。
8. 支持复杂的关系映射及自定义 SQL 模板。
9. 内置代码生成器,定制开发更加方便。
MyBatis-MP 1.5.9-rc3 的发布标志着稳定性和功能性的进一步提升,为开发者提供了一个强大、灵活、高效的工具平台。立即下载,体验全新的开发快感!