JAva mybatis xml関連

3201 ワード

JAva mybatis xml関連操作1.mybatis xml転送list 2.mybatis xml転送配列3.mybatis xml処理日4.mybatis xmlエスケープ文字5.mybatis xmlナマコ6.insert現在挿入されているid 7.mybatis xmlを返すif elseの書き方
1.mybatis xml転送list
List getListById(List ids);



2.mybatis xml入力配列
List getListById (@Param("ids")Integer[] ids);



3.mybatis xml日付を処理し、文字列を日付フォーマットに変換
開始時間と終了時間があり、日付の時刻を指定した時刻に設定します.たとえば、00:00:00などです.

  = date_format(#{queryStartDate}, '%Y-%m-%d 00:00:00')
      ]]>



  


単一の日付、文字列を日付フォーマットに変換して、データベースのクエリーに便利です

            and date_format(ts.course_date, '%Y%m') = date_format(#{courseDate}, '%Y%m')


4.mybatis xmlエスケープ文字
        
< <    
> >    
& &  
' '    
" "    

5.mybatis xml insert現在挿入されているid SELECT LAST_を返すINSERT_ID()

    
      SELECT LAST_INSERT_ID()
    
    insert into teach
    
      
        id,
      
      
        `name`,
      
    
    
      
        #{id},
      
      
        #{name},
      
    
  

6.mybatis xml概要-パラメータxmlはパラメータタイプを指定しません
 Integer checkStu(@Param("studentId") Long studentId));

  

xmlパラメータタイプの指定
List getByTeacherId(Long id);

 

7.mybatis xml if else mybatis xmlの中にifラベルしかなく、elseラベルがなく、if elseはchooseとotherwiseで書く必要があります.