2016-10-05 14 views
0

の挿入クエリでループ?は、私はこのようなものPOJOクラスを持っているMyBatisの

リスト内の各値について、List<Integer> dの値がa,b、およびcの値を挿入する必要があります。 List<Integer> dの各値に対してどのようにループできますか?

リストdの各値についてループ処理に問題が発生しています。

+0

Javaとmybatisにタグを付けて、それらのコミュニティの人々がチップに入るようにしたい場合があります。 –

答えて

0

mybatis "foreach"タグを使用してコレクションとして挿入できます。しかし、私はこれがあなたが望むかどうかは分からない。下記の回答を参考にして助けてください。

<insert id="insertPojoval" parameterType="com.Pojo"> 
     INSERT INTO 
      abc 
     VALUES 
      <foreach collection="list" item="d" index="index" open="(" separator="),(" close=")"> 
       #{a}, 
       #{b}, 
       #{c}, 
       #{d} 
      </foreach>  
</insert> 
関連する問題