
mybatis
文章平均质量分 84
wrr-cat
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
极简配置的SpringBoot:mybatis常见面试题汇总
1、什么是Mybatis? (1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,加载驱动、创建连接、创建statement等繁杂的过程,开发者开发时只需要关注如何编写SQL语句,可以严格控制sql执行性能,灵活度高。 (2)作为一个半ORM框架,MyBatis 可以使用XML 或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 称Mybatis是半自动ORM映射工具,是因为在查询关联对象或关联集合对象..转载 2021-05-14 14:20:00 · 1247 阅读 · 0 评论 -
Mybatis中 Dao接口和XML文件的SQL如何建立关联
一、解析XML: 首先,Mybatis在初始化SqlSessionFactoryBean的时候,找到mapperLocations路径去解析里面所有的XML文件,这里我们重点关注两部分。 1、创建SqlSource: Mybatis会把每个SQL标签封装成SqlSource对象。然后根据SQL语句的不同,又分为动态SQL和静态SQL。其中,静态SQL包含一段String类型的sql语句;而动态SQL则是由一个个SqlNode组成。 假如我们有这样一个SQL: <select id...转载 2021-05-14 14:17:23 · 793 阅读 · 1 评论