Mybatis也是基于JDBC的。Java与数据库操作仅能通过JDBC完成。 Mybatis也要通过JDBC完成数据查询、更新这些动作。Mybatis仅仅是在JDBC基础上做了,OO化、封装事务管理接口这些东西。 Mybatis 和 Hibernate 都屏蔽JDBC API 的底层方问细节,使我们不用于JDBC API打交道就可以访问数据库。但是,Hibernate是全自动的ORM映射工具,可以自动生成SQL语句,Mybatis需要在xml配置文件中写SQL语句;因为Hibernate是自动生成SQL语句的,在写复杂查询时,Hibernate实现比Mybatis复杂的多
MyBatis与JDBC、Hibernate的区别
最新推荐文章于 2020-07-06 18:32:17 发布