![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis持久层
文章平均质量分 92
你佳哥
勿于浮沙筑高台
展开
-
MyBatis(九)缓存
基于白嫖:【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂目录1 简介2 mybatis缓存3 一级缓存4 二级缓存1 简介每一次查询都需要去数据库取,消耗较大;将数据库部分数据放到内存中暂存,称之为缓存;经常查询并且不经常改变的数据可以建议使用缓存;2 mybatis缓存Mybatis系统中默认定义了两级缓存:一级缓存和二级缓存。默认情况,开启一级缓存。(SQLSession级别,也被称为本地缓存);二级缓存需要手动开启配置,基于namespace级别的缓存;为了提高扩展性原创 2020-12-08 20:30:50 · 61 阅读 · 0 评论 -
MyBatis(八)动态SQL
基于白嫖:【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂目录1 简介2 if2.1 接口2.2 接口配置2.3 测试方法3 where4 choose-when-otherwise5 set6 foreach1 简介根据不同的条件生产不同的SQL语句。在JDBC中要根据条件不停的对sql字符串进行处理,里面的空格,尾巴的逗号等等,都非常麻烦。以下实验以一个blog为数据库去实现。+-------------+--------------+--------+-------+------原创 2020-12-08 17:29:41 · 115 阅读 · 0 评论 -
MyBatis(七)一对多和多对一之resultMap
基于白嫖:【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂目录11原创 2020-12-08 10:46:59 · 282 阅读 · 0 评论 -
MyBatis(六)日志
基于白嫖:【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂目录1 配置日志2 Log4j2.1 配置文件2.2 父项目配置log4j2.3 资源目录下新建log4j.properties1 配置日志在mybati-config.xml中配置日志类型;<!--设置--><settings> <setting name="logImpl" value="STDOUT_LOGGING"/></settings>常见的有标准日志文原创 2020-12-07 09:40:20 · 145 阅读 · 0 评论 -
MyBatis(五)实体类属性名和数据字段不匹配
基于白嫖:【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂目录1 问题2 解决思路2.1 利用SQL中的AS关键字2.2 resultMap1 问题由于一些原因,实体类的属性名和数据库的列名可能会不一致。例如数据库字段:+---------+-----------------+--------+-------+-----------+----------------+| Field | Type | Null | Key | Default |原创 2020-12-06 20:43:06 · 288 阅读 · 0 评论 -
MyBatis(四)配置文件解析
基于白嫖:【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂目录1 核心配置文件1.11 核心配置文件mybatis-config.xml里面的相关配置;1.1原创 2020-12-06 19:32:09 · 91 阅读 · 0 评论 -
MyBatis(三)Map参数和模糊查询
基于白嫖:【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂目录1 通过Map参数传递1.1 新建接口方法1.2 添加接口映射1.3 测试方法2 模糊查询2.1 创建接口2.2 映射2.3 测试方法2.4 通配符1 通过Map参数传递1.1 新建接口方法//插入学生(map法)int addStudentByMap(Map<String,Object> map);1.2 添加接口映射<insert id="addStudentByMap" parameterTy原创 2020-12-06 15:28:50 · 367 阅读 · 0 评论 -
MyBatis(二)增删改
基于白嫖:【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂目录1 增1.1 创建接口1.2 配置xml的mapper1.3 在mybatis-config.xml注册mapper1.4 编写测试方法2 改2.1 新增接口方法2.2 新增接口映射2.3 测试方法3 删3.1 创建接口方法3.2 新增接口映射3.3 编写测试方法4 总结1 增1.1 创建接口package dao;import pojo.Student;public interface StudentMapper原创 2020-12-06 14:04:48 · 145 阅读 · 0 评论 -
MyBatis(一)第一个MyBatis程序(idea+maven)
基于白嫖:【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂目录1 简介1.1 什么是mybatis1.2 持久层1 简介1.1 什么是mybatis官网:mybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式原创 2020-12-06 10:39:16 · 332 阅读 · 0 评论