
配置文件

environment 这个标签可以配置不同的环境 比如说开发、生产、测试
usermapper中这个是可以替换的

在配置文件中环境上面加上,也就是扫描,扫描之后 resultType不需要再写包名,也不区分大小写,直接写user即可


实体类和数据库字段不一样不能封装,解决办法:映射文件中 缺点

2.sql片段

3.resultMap

占位符:
${}:存在sql注入 拼sql 表名列名不固定
#{}:会替换成问号 为了防止sql注入
参数类型:parameterType 可以省略
特殊字符处理 小于号< CDATA区
查询不到有可能是%没转义
utf-8 老版本的


这里如果只有一个条件 那么 多余and会报错 可以在where 后面加1=1 然后再status前面加and

单条件

保底where标签包裹
提交订单后获取订单id


批量删除

参数传递

