![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
Mr小布懂
努力不一定有收获,但不努力一定没有收获!联系||Q:2683409132(备注清晰,否则不予通过)
展开
-
Mybatis配置文件:mybatis-config.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><!--使用typeAliases配置别名,它只能配置domain中类的别名 --><!--Mybatis 的主配置文件--&g原创 2021-05-15 22:39:48 · 131 阅读 · 0 评论 -
Mybatis ${} 和#{} 的区别
在Mybatis中,Mapper.xml文件中引用传入的参数是通过${param}或者#{param}来实现的。所以需要注意两者之间的区别基本对比#{ }:会进行预编译 会进行类型匹配用于变量替换${ }:不进行数据类型匹配实质上是字符串拼接.两者使用场景变量传递必须使用# ,#{}相当于使用PrepareStatement这种占位符的形式,提高效率,防止sql注入,该方式一般用于传入添加、修改的值或者查询等。$ 就是简单的字符串拼接,有sql注入的风险。对于非变量部分.原创 2021-05-15 22:38:10 · 104 阅读 · 1 评论