の挿入クエリでループ?は、私はこのようなものPOJOクラスを持っているMyBatisの
リスト内の各値について、List<Integer> d
の値がa
,b
、およびc
の値を挿入する必要があります。 List<Integer> d
の各値に対してどのようにループできますか?
リストd
の各値についてループ処理に問題が発生しています。
の挿入クエリでループ?は、私はこのようなものPOJOクラスを持っているMyBatisの
リスト内の各値について、List<Integer> d
の値がa
,b
、およびc
の値を挿入する必要があります。 List<Integer> d
の各値に対してどのようにループできますか?
リストd
の各値についてループ処理に問題が発生しています。
Oracle Objectsおよびmybatis TypeHandler
を調べる必要があります。これを見てください:How to Pass Java List of Objects to Oracle Stored Procedure Using MyBatis?
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>
Javaとmybatisにタグを付けて、それらのコミュニティの人々がチップに入るようにしたい場合があります。 –