![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 81
清河__
一个想当数学老师的程序员
展开
-
【MyBatis】五、MyBatis的缓存机制与逆向工程
MyBatis的一级缓存是默认开启的,是基于SqlSession级别的缓存,也就是说,只要是同一个sqlSession,只要执行的语句相同,则不会去数据库中进行查找,而是会从缓存中找到对应的结果。原创 2023-09-10 13:50:51 · 1363 阅读 · 0 评论 -
【MyBatis】四、MyBatis中的动态SQL标签
动态SQL语句是动态的拼接Mybatis中SQL语句的情况,可以动态的在Mybatis中使用SQL。原创 2023-09-10 13:47:35 · 184 阅读 · 0 评论 -
【MyBatis】三、ResultMap与多表查询的处理
在mapper.xml文件中进行定义:-- 就算是自定义映射关系,也需要相对应的实体类 --> < resultMap id = " empResultMap " type = " Emp " > <!-- id用来声明主键,property用来表示实体类中的属性名、column用来标识数据库表中的字段名 --> < id property = " eid " column = " eid " > </ id > <!原创 2023-09-10 13:46:48 · 297 阅读 · 0 评论 -
【MyBatis】MyBatis项目结构的搭建
将打包方式添加为jar包</</</</添加如下依赖</</</</</</</</</</</</</</</</</</原创 2023-09-10 13:45:04 · 156 阅读 · 0 评论 -
【MyBatis】二、MyBatis的传参与增删改查
当Sql需要传入参数时,传入参数的地方要使用${}(字符串拼接,会导致sql注入问题,且要加’')或者#{}(占位符替代方式)若要传入多个参数时,不能直接使用传入的形参名称作为参数,而要是用arg0、arg1来获取传入的参数,这是因为在mybatis中,若传入了多个参数,传入的参数是以键值对的方式存储在底层中的,存储方式为:(arg0-values1、arg1-values2…)</原创 2023-09-10 13:43:49 · 153 阅读 · 0 评论 -
【MyBatis】一、MyBatis概述与基本使用
Mybatis是一个半自动化的框架,需要自己写sql语句,对比JDBC其有耦合性更低的SQL语句与Java代码,各司其职不相互冗杂,对比Hibernate与JPA其又有更灵活的SQL编写能力。原创 2023-09-10 13:41:39 · 161 阅读 · 0 评论 -
【Mybatis-Plus】Mybatis-Plus快速入门
Mybatis-Plus是基于Mybatis的数据库操作组件,其实现的功能完全是Mybatis的功能拓展,不改变Mybatis的使用方式,可以兼容Mybatis的操作方式。创建一个Spring项目,项目通过Spring Initlizer创建,不导入任何依赖包,在POM.xml文件中进行依赖导入。原创 2023-05-27 01:21:38 · 1162 阅读 · 0 评论