mybatis-mp 1.5.9-rc3 发布:真好用的 ORM 框架!
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 的发布标志着稳定性和功能性的进一步提升,为开发者提供了一个强大、灵活、高效的工具平台。立即下载,体验全新的开发快感!Gitee地址