MyBatisの研究資料:Chunxiao推奨でhttps://blog.csdn.net/luanlouis/article/details/40422941
例:
解像度:
<= IFテスト"= NULL min_salary!"> WHERE SALARY <#{min_salary、jdbcType = DECIMAL} </ IF>
IFテスト= "= NULL min_salary!":代表min_salaryが空である場合(min_salary値なし)にスプライシングされていません声明(ないところ実装の背後にあります)
SALARY <#{min_salary、jdbcTypeここ = DECIMAL}: 以下自分のmin_salary渡された代表値よりSALARY、jdbcType min_salaryを表すパラメータ、
#{}:あなたに代わっを削除はmin_salaryに対応するパラメータ値に渡されました
<選択し、ID = "selectByMinSalaryは"このresultMap = "BaseResultMap"のParameterType = "java.util.Map"> を選択し EMPLOYEE_ID、FIRST_NAME、LAST_NAME、EMAILを、SALARY LOUIS.EMPLOYEESから <もしテスト= "min_salary!= nullの"> SALARY < #{min_salary、jdbcType = DECIMAL} </ IF> </選択>