Hibernate:是一个标准的ORM(对象关系映射)框架.入门门槛较高,不需要程序员写sql,sql语句自动生成.但是就造成对sql语句进行优化.修改比较困难.应用场景:适用于需求变化不多的中小型项目,比如后台管理系统,orm.erp.oa等. Mybatis:专注于sql本身,需要程序员自己写sql语句,sql修改,优化比较方便.MyBatis是一个不完全的ORM框架,虽然程序员自己写sql,MyBatis也可以实现映射(输入映射.输出映射).应用场景:适用于需求变化较多的项目.比如:互联网…