问答详情
源自:3-2 SQL 基本配置与执行

mybatis真不咋地,这么多配置,真的比jdbc好用?

提问者: Yoio 2014-10-27 09:48

个回答

  • 源生活
    2015-01-29 17:03:21

        首先个人认为简化开发并不是采用框架唯一的目的,更重要的是规范,不用框架时写出来的代码千奇百怪,各种凌乱,有框架的约束更容易制定规范,而简化的任务是基于框架再做一些有针对性的封装时该做的事。

        而因为框架内 部执行的复杂带来的性能损耗是要配合其他手段来优化的,比如连接池、缓存之类的,而这些手段是很容易通过框架间的整合融入进来的,如果你只用纯jdbc, 就比较困难,自己要做很多事情,还很难做好。框架整合封装完毕后,再来测试性能问题,单纯的执行一条SQL语句来判断效率是没有必要的,没什么实际价值, 更多的应该是去看在并发的情况下、不同的业务场景、针对业务有效的优化后,再来看整个工程所有功能模块的平均效率,你才会做出合理的判断。

  • RainbowPeter
    2015-04-23 15:03:51

    求出个springmvc+mybatis的视频

  • javaone
    2015-01-18 12:12:03

    实战都是加Spring来配置,SQL效率也很重要,数据库有无索引,设计是否合理,这些都会关系到运行效率,开发效率来说用myBatis会提高很多的。

  • 没有马甲线的安琪拉
    2014-10-27 10:05:48

    在真正的项目开发中,外部的配置比写在代码中的硬编码更灵活