MyBatis
文章平均质量分 69
介绍JavaWeb后端的MyBatis框架
叶卡捷琳堡
单纯,善良,丰富,美好
展开
-
Mybatis-plus分页查询
文章目录一、创建配置类二、编写测试方法一、创建配置类注意paginationInterceptor方法一定要写上@Bean注解,否则无法执行分页查询package com.huang.config;import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.mybatis.spring.annotation.MapperScan;import org.springframework.con原创 2021-08-04 16:25:03 · 214 阅读 · 0 评论 -
Mybatis(5)---动态sql
文章目录四、动态sql1.动态sql2.动态sql的实现(1)if 标签(2)where 标签(3) foreach标签(4) sql代码片段四、动态sql1.动态sql动态SQL指的是sql语句的内容是变化的,可以根据条件获取到不同的sql语句主要是where的部分发生变化2.动态sql的实现动态sql的实现使用的是mybatis提供的标签,比如,,(1)if 标签if标签是判断条件的语法:部分sql语句<?xml version="1.0" encoding="UTF-8原创 2021-03-11 17:13:49 · 107 阅读 · 0 评论 -
Mybatis(4)---封装Mybatis的输出结果,like查询
文章目录四、封装Mybatis的输出结果1.resultType2.resultMap四、封装Mybatis的输出结果输出结果指的是mybatis执行sql语句之后得到的Java对象1.resultTyperesultType:结果类型。指sql语句执行完毕后,数据转为的java对象(对象的类型是任意的)处理方式:(1)mybatis执行sql语句,并调用类的无参数构造方法,创建对象(2)mybatis把ResultSet指定列值赋给同名的属性比如:<select id="selec原创 2021-03-10 20:27:08 · 177 阅读 · 0 评论 -
Mybatis(3)--参数
文章目录三、Mybatis理解参数3.1 传入参数(1)parameterType(2)一个简单类型的参数(3)多个参数(4)使用java对象(5)按位置传参(6)使用map传值(7)#和$的区别三、Mybatis理解参数3.1 传入参数传入参数:从Java代码中把数据传入mapper文件的sql语句中(1)parameterTypeparameterType是mapper文件中的一个属性,用于表示dao接口中方法的参数的数据类型sql映射文件<?xml version="1.0" en原创 2021-03-08 21:53:27 · 193 阅读 · 0 评论 -
Mybatis(2)---insert语句,主要类介绍,mybatis动态代理,mybatis工具类
文章目录一、Mybatis执行insert语句1.sql映射文件2.接口文件3.用于保存数据库一列的Test类4.test文件夹下的测试类二、主要类介绍1.Resources2.SqlSessionFactoryBuilder3.SqlSessionFactory4.SqlSession三、Mybatis中的动态代理四、Mybatis工具类一、Mybatis执行insert语句1.sql映射文件<?xml version="1.0" encoding="UTF-8" ?><!DOC原创 2021-03-07 17:43:49 · 1522 阅读 · 0 评论 -
Mybatis(1)---框架概述,第一个Mybatis
文章目录一、框架概述1.1 MyBatis1.2 软件开发常用架构1.3 框架是什么?1.4 框架的特点1.5 JDBC缺陷1.6 mybatis概述1.7 mybatis的功能1.8 总结二、Mybatis使用步骤2.1 创建第一个mybatis一、框架概述1.1 MyBatisMyBatis相当于JDBC的增强版1.2 软件开发常用架构三层架构界面层(视图层):接收用户的数据,显示请求的处理结果(html,jsp,servlet等)业务逻辑层:接收界面层传递来的数据,检查数据,调用数据访问原创 2021-03-06 21:11:19 · 276 阅读 · 4 评论 -
mybatis使用时出现:对实体 “useSSL“ 的引用必须以 ‘;‘ 分隔符结尾问题的解决方法
文章目录问题描述解决方法问题描述最近在学习mybatis,访问数据库时idea报错解决方法后来查了一下才发现,原来在.xml文件中写“&”符号时会引起冲突,需要把&改为&才行下面这个代码报错<!--连接数据库的url字符串--><property name="url" value="jdbc:mysql://localhost:3306/mybatistest?serverTimezone=UTC&useSSL=false&a原创 2021-03-06 20:44:17 · 858 阅读 · 2 评论