mybatis和hibernate的区别

  • mybatis是一个不完全的orm框架,因为mybatis还需要程序员自己写大量sql语句,可以在xml配置文件中控制要运行的sql语句;但是与数据库无关性不好,因为支持多种数据库时就需要相应写多套的sql语句
  • hibernate是一个完全的orm框架,数据库无关性比较好,自动生成sql语句,不需要写过多代码,提高工作效率
  • hibernate适用于需求变化不多的项目,比如后台管理系统;mybatis适合对关系数据模型要求不高的开发,比如互联网项目
原文地址:https://www.cnblogs.com/qf123/p/8603134.html