一.mybatis和hibernate的区别和应用场景hibernate:是一个标准的ORM框架(对象关系映射).入门门槛较高的,不需要写sql,sql语句自动生成了.对sql语句进行优化.修改比较困难的.应用场景:使用与需求变化不多的中小型项目,比如:后台管理系统,erp.orm.oamybatis:专注是sql本身,需要程序员写sql,修改优化比较方便.也可以实现映射.应用场景:使用需求变化较多的项目,比如:互联网项目, 二.实现dao的编写(以user为例) 1.编写userDAO pac…