Mybatisのsqlロット修正
1071 ワード
プロジェクトの中で大量の更新が必要な機能があって、もともとはjavaの中で循環的にデータベースにアクセスして更新すると思っていましたが、心の中ではいつもこのようにするのがあまりにも頻繁ではないかと感じて、資源を消費しすぎて、効率もとても低くて、mybatisのロット操作を調べてみました。
dao レイヤーインターフェース:
dao レイヤーインターフェース:
public class Demo{
private int id;
private String name;
private String sex;
}
public int update(@Param("list") List list);
xml :
update bpm_info set message_id= 1 where id in
#{item.id}
: List id 。。
:
1.collection
2.item
・