hibernate旨在消除mysql语句。程序员不写sql语言,要实现复杂的功能需要学习hibernate的hql语句
mybatis把编写sql语言交给程序员,程序员自己在xml控制sql语句的编写,并且sql语句和java开发语言分离,相当的经典
java编码主要实现业务逻辑