ibatis批量插入怎么做

ibatis批量插入怎么做,第1张

ibatis批量插入的时候可以传递的参数是List对象,在xml中进行循环插入的形式来完成。

<insertid="User.batchInsert" parameterClass="java.util.List">

insert into tableName (name,age) values

<iterate conjunction="" property="conditions">

(#name#,#age#)

</iterate>

</insert>

解释:以上就是接收到List<User>对象,之后获取name和age的值,进行循环插入数据库。

备注:其实如果这种方法不太会的话,可以直接通过单条的形式进行参数传递来实现多次java循环,之后单条数据的batis插入 *** 作。

pom.xml的<dependencys>标签中加入以下内容

<!-- https://mvnrepository.com/artifact/org.apache.ibatis/ibatis-core -->

<dependency>

<groupId>org.apache.ibatis</groupId>

<artifactId>ibatis-core</artifactId>

<version>3.0</version>

</dependency>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11282445.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存