mybatis
文章平均质量分 63
孤独斗士
日拱一卒无有尽 功不唐捐终入海
展开
-
#{}和${}的区别
{}和${}的区别数据库数据图片:一、先说#{}例:mapper.xml如下1、#{}是一个占位符,相当于JDBC中的一个?,会对一些敏感的字符进行过滤2、#{}底层采用的是PreparedStatement,会预编译(主要是里面的setString方法,对一些特殊的字符,例如’'单引号,会在值后面加上一个\右斜线进行转义,让值无效),因此不会产生sql注入例:请求:name=‘小明’debug运行查看。原创 2022-11-04 18:03:50 · 9659 阅读 · 1 评论 -
MyBatis入门
2313原创 2022-06-01 15:13:58 · 87 阅读 · 0 评论 -
MyBatis动态SQL
mybatis的动态sql 作用 随着客户端发送的参数数量不同,而动态的改变sql语句. 标签 if <select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != null"> AND title like #{title} </if> <if...原创 2022-03-18 18:16:08 · 725 阅读 · 0 评论 -
mybatis第一个案例-快速入门
1.数据库数据表准备工作:-- 1、创建数据库 yonghedb 数据库create database if not exists yonghedb charset utf8;use yonghedb; -- 选择yonghedb数据库-- 2、删除emp表(如果存在)drop table if exists emp;-- 3、在 yonghedb 库中创建 emp 表create table emp( id int primary key auto_increment, name var原创 2020-07-17 17:32:10 · 285 阅读 · 0 评论 -
Mybatis--编辑mybatis xml文件没有提示
https://blog.csdn.net/minkeyto/article/details/79708756原创 2020-07-17 16:07:50 · 1133 阅读 · 0 评论 -
MyBatis3动态SQL传参问题
原创 2019-08-29 17:21:43 · 226 阅读 · 0 评论