标签:测试 key值 有一个 nbsp 就是 模糊查询 假设 通配 字段
假设,我们的实体类,或者数据库中的表,字段或者参数过多,我们应该考虑使用Map!
为什么会出现Map?
当我们进行修改密码的时候,只需一个id和密码的时候,那这个时候我们传一个实体就有点过大(实体的话我们要将实体属性都赋值一下)那么我们传一个map集合的话就只需要传一个id和密码就好。如下:(Map的话我们就底下的userid可以再map的时候随便起名字(指的是我们的key值),当我们在user实体类的时候是不行的必须要和我们实体的属性名字一样)
测试:
Map传递参数,直接在sql中取出key即可! 【parameterType="map"}】
对象传递参数,直接在sql中取对象的属性即可! 【parameterType="Object】
只有一个基本类型参数的情况下,可以直接在sql中取出!(比如int)
多个参数用Map,或者注解!
模糊查询怎么写?
1.java代码执行的时候,传递通配符% %
2.在sql拼接中使用通配符!
(防止sql注入的方式,就是把我们的?这里写死防止有1or1=1这样的代码注入)
标签:测试 key值 有一个 nbsp 就是 模糊查询 假设 通配 字段
原文地址:https://www.cnblogs.com/iLisa/p/14630978.html