mybatisは複数のパラメータを渡す(xmlマッピング構成2)

1264 ワード

メソッド名に複数のパラメータがあります
map方式
複数の変数が入力されると、入力パラメータをmapタイプに設定し、本質的にmapは入力パラメータのキー値ペアを格納する
  • の利点:ほとんどのシーン
  • を使用
  • の欠点:ビジネスの性質が悪すぎて、可読性が悪すぎて、インタフェースに依存しなければ
  • を理解できない.
      
    

    インタフェース宣言
    List getRolesByMap(Map parameterMap);
    

    注記@Param方式
    使用法@Param方式を使用して、指摘キーワードを表示します.@Param(「key_id」)int id、中、key_idはidを表す
      
    

    インタフェース宣言
    List getRolesByParam(@Param("key_id") int id, @Param("key_name") String name);
    

    JAva bean方式
    beanストレージ変数値の定義
      
    

    インタフェース宣言
    List getRolesByBean(Role role);