たとえば、SQL分析の構成マッパー設定ファイル:MyBatisの学習

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> 
  </選択>

おすすめ

転載: www.cnblogs.com/shay/p/12176549.html