mybatis

 

1. MyBatis的传入参数parameterType类型分两种
 
   11. 基本数据类型:int,string,long,Date;
 
   12. 复杂数据类型:类和Map
2. 如何获取参数中的值:
 
   2.1  基本数据类型:#{value}或${value} 获取参数中的值
 
   2.2  复杂数据类型:#{属性名}或${属性名}  ,map中则是#{key}或${key}
 
 
resultType:
 
1、基本类型  :resultType=基本类型
 
2、List类型:   resultType=List中元素的类型
 
3、Map类型    单条记录:resultType =map
 
        多条记录:resultType =Map中value的类型
3.参数传递
  map传递参数,直接在sql中取出key 即可【parameterType="map"】
  对象传递参数,直接在sql中取出对象的属性即可
  只有一个基本类型参数的情况下,可以直接在sql中取到
  多个参数用map,或者注解。
4.sql注入
  select * from table_name where id=1 or 1=1(这种情况下会将表中数据全部查询)

posted on 2021-10-20 21:23  看不见的风  阅读(33)  评论(0)    收藏  举报

导航