mybatis和hibernate的区别

  • mybatis是一个不完全的orm框架,因为mybatis还需要程序员自己写大量sql语句,可以在xml配置文件中控制要运行的sql语句;但是与数据库无关性不好,因为支持多种数据库时就需要相应写多套的sql语句
  • hibernate是一个完全的orm框架,数据库无关性比较好,自动生成sql语句,不需要写过多代码,提高工作效率
  • hibernate适用于需求变化不多的项目,比如后台管理系统;mybatis适合对关系数据模型要求不高的开发,比如互联网项目
posted @ 2018-03-19 16:51  *青锋*  阅读(233)  评论(0编辑  收藏  举报