- Mybatis内部封装了JDBC,不需要我们手动去创建连接,加载驱动,只需关注SQL语句本身。
- Mybatis是⼀个半ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精⼒去处理加载驱动、创建连接、创建 Statement 等繁杂的过程。程序员直接编写原⽣态 SQL,可以 严格控制 SQL 执⾏性能,灵活度⾼。
- MyBatis 可以使⽤ XML 或注解来配置和映射原⽣信息,将 POJO 映射成数据库中的记录,避免了⼏乎所有的 JDBC 代码和⼿动设置参数以及获取结果集。
- 通过 XML ⽂件或注解的⽅式将要执⾏的各种 Statement 配置起来,并通过 Java 对象和 Statement 中 SQL 的动态参数(比如#{id})进⾏映射,⽣成最终执⾏的 SQL 语句,最后由 MyBatis 框架执⾏ SQL 并将结果映射为 Java 对象并返回。(从执⾏ SQL到返回 Result 的过程)。
- 这个应该就是XML文件的SQL语句 -》Mapper层 -》service层 -》controller层的result。
如何理解Mybatis
最新推荐文章于 2022-04-12 15:46:17 发布