- MyBatis是什么?
- MyBatis是一个持久化层框架,他与Hibernate的作用类似,当时与Hibernate大大不同.
- 在开发中直接与数据库交互的操作就是持久化层,但是传统的sql语句,耦合度太高代码重复度过大,虽然Hibernate可以做到全自动封装JDBC的操作,但是Hibernate的sql语句都是为自动生成的,这就导致无法进行sql语句的维护,虽然Hibernate提供有HQL操作,但是相对于MyBatis来说更加的复杂
- 所以MyBatis属于一个半自动持久化层框架,MyBatis将sql语句交给开发人员编写,而其他的预编译,参数赋值,封装结果等等操作,都自动完成.
MyBatis---MyBatis简介
最新推荐文章于 2024-04-11 00:20:43 发布