zhanglei
首页
学习链接
计划
工作简历
分类
mianjing (5)
vps搭建节点 (12)
腾讯云cos的APPID/SecretId/SecretKey (1)
自用美区 apple id 以及 美区 google 账号 (1)
chatgpt plus账号密码 (1)
雅思口语 (1)
FPGA (7)
C语言 (0)
C++ (3)
剑指offer面试 (19)
JavaSE (0)
MySQL (27)
JDBC (0)
JavaWeb-JSON (0)
JavaWeb-ajax (0)
JavaWeb-JQuery (0)
Spring5 (16)
MyBatis (8)
SpringMVC (7)
Springboot (19)
SpringCloud+微服务 (2)
SpringSecurity (0)
dubbo+zookeeper (0)
Linux (1)
redis (18)
ElasticSearch (0)
单例模式 (0)
代理模式 (0)
工厂模式 (0)
JVM (4)
JUC (0)
多线程 (0)
leetcode算法 (13)
全部分类 ( 152 )
查询
当前位于"MyBatis"分类下
6.动态SQL
直接使用if 标签时,由于只要满足条件就直接拼接,所以很容易引起sql语法错误。以where 标签为例,where标签里面包含一个或者多个if标签,至少一个test条件成立时,就会在sql语句后面加 where 关键字并拼接语句,test均不成立,则不添加 where 关键字,并且会自动删除紧跟在
2022年06月02日
431次浏览
5.resultType和resultMap
resultType:作为select标签里的属性,表示mybatis执行sql后得到的java对象类型。规则:同名列赋值给同名属性。返回类型为Map集合时,结果只能是一行,否则报错resultMap:结果映射,设置传值关系,用于列名和属性名不同的情况。(用法见StudentDao.xml)res
2022年06月02日
422次浏览
4. 占位符
#{} 的底层是preparedstatement,推荐使用${} 的底层是statement,会采用字符串拼接的方式,会sql注入mybatis-config.xml文件<?xml version="1.0" encoding="UTF-8" ?>
2022年06月02日
400次浏览
3.参数传递
总配置文件mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org/
2022年06月01日
285次浏览
2.实现select
主配置文件mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org/
2022年05月31日
440次浏览
1.实现增、删、改
StudentDao接口package Dao;import org.example.domain.Student;import java.util.List;public interface StudentDao { List<Student> getStudentList();
2022年05月30日
275次浏览
0.MyBatis框架的依赖.md
0.MyBatis框架的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs
2022年05月30日
415次浏览
0.总配置文件mybatis-config.xml.md
0.总配置文件mybatis-config.xml位置resources目录下mybatis-config.xml内容<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration
2022年05月30日
374次浏览
«
1
(current)
»
个人信息
zhanglei
上海 浦东新区
文章数量
152
分类数量
33
标签数量
0
study forever!