Yoio
2014-10-27 09:48
mybatis真不咋地,这么多配置,真的比jdbc好用?
首先个人认为简化开发并不是采用框架唯一的目的,更重要的是规范,不用框架时写出来的代码千奇百怪,各种凌乱,有框架的约束更容易制定规范,而简化的任务是基于框架再做一些有针对性的封装时该做的事。
而因为框架内 部执行的复杂带来的性能损耗是要配合其他手段来优化的,比如连接池、缓存之类的,而这些手段是很容易通过框架间的整合融入进来的,如果你只用纯jdbc, 就比较困难,自己要做很多事情,还很难做好。框架整合封装完毕后,再来测试性能问题,单纯的执行一条SQL语句来判断效率是没有必要的,没什么实际价值, 更多的应该是去看在并发的情况下、不同的业务场景、针对业务有效的优化后,再来看整个工程所有功能模块的平均效率,你才会做出合理的判断。
求出个springmvc+mybatis的视频
实战都是加Spring来配置,SQL效率也很重要,数据库有无索引,设计是否合理,这些都会关系到运行效率,开发效率来说用myBatis会提高很多的。
在真正的项目开发中,外部的配置比写在代码中的硬编码更灵活
通过自动回复机器人学Mybatis---基础版
107414 学习 · 831 问题
相似问题