前面一篇sqltoy-orm发版的文章,对mybatis进行了抱怨,客观的说我是希望引起共鸣,如果有质疑则可以通过摆事实讲道理式的逻辑辩论,但大多数人还是不能理解。
对此我表示理解,大多数人都是被mybatis(plus)所熏陶,突然有人如此批判mybatis肯定是难以接受,心里首先想的不是看看内容究竟咋样,而是首先想对文章本人进行攻击(如果不是网络文明用语限制,估计什么的词都能看到)。
事情的起因是最近接触mybatis项目做数据库切换改造,不多讲了,直接上图用事实说话!
其实sqltoy重点想向大家说明的是下图的思想,sqltoy在动态sql编写的方式、可读性、可维护性上应该是
远超mybatis的,这是方向和模式的问题,而不是单纯的技术问题!
看到上面的图我相信一定会有人说:还在sql、还在xml!
我给你补充一下sqltoy从来不搞极端而是一个融合框架,你说的对象化crud、代码中sql、对象化lambda 查询sqltoy都有,那是常识呀朋友,sqltoy是从使用hibernate发展起来的,对象化就是常态化思维呀!