mybatis
1. MyBatis的传入参数parameterType类型分两种 1. 1. 基本数据类型:int,string,long,Date; 1. 2. 复杂数据类型:类和Map2. 如何获取参数中的值: 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(这种情况下会将表中数据全部查询)
浙公网安备 33010602011771号