您的位置:首页 > IT > 正文

开源 2 个月,Mybatis-Flex 的小小成绩及 v1.2.2 更新

来源:开源中国     时间:2023-05-10 11:28:51


(资料图片仅供参考)

Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。

总而言之,Mybatis-Flex 能够极大地提高我们的开发效率和开发体验,让我们有更多的时间专注于自己的事情。

Mybatis-Flex 是于3月1号发布了第一次 push 代码到 gitee 仓库,并发布了第一个版本。到今天为止,开源了 2个月+ 的时间;

1、已经发布了 20+ 个版本,差不多 3 天发布个新的版本 2、一共迎来了 18 为 commiter 及近 30 次的 pull request 并成功 merge 3、在 gitee 中获得了 500+ 的 star,github 160+ 的 star,算是一个不错的开端 4、fixed 掉了许多用户提出的 90+ 个 issues,目前来说在正式的商业项目上使用完全没问题了

Mybatis-Flex v1.2.2 主要更新如下:

新增:增强 Service 及其实现类,感谢@王帅 修复:where子句无任何符合的条件时,逻辑删除字段处理错误#I70OIA:where子句无任何符合的条件时,逻辑删除字段处理错误 修复:在使用事务的情况下,无法切换数据源的问题#I70QWU:Mybatis-Flex Springboot 多数据源不能切换 修复:Entity 有配置 typeHandler 时,通过 RowUtil.toEntity 转换异常的问题#I70XGX:row.toEntity() 实体转换失败 文档:代码生成器添加生成其他产物的相关文档 文档:新增顶级 Service 接口说明文档,感谢@王帅 文档:常见问题添加关于 PageHelper 集成的相关文档

和其他框架对比请参考:

1、和MyBatis-PlusFluent-Mybatis功能方面的对比:https://mybatis-flex.com/zh/intro/comparison.html 2、和MyBatis-Plus性能方面的对比:https://mybatis-flex.com/zh/intro/benchmark.html

进一步了解 MyBatis-Flex 框架,请访问 Mybatis-Flex 官网:https://mybatis-flex.com

相关文章