日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

list mybatis批量保存_mybatis 批量将list数据插入到数据库的实现

發布時間:2024/10/5 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 list mybatis批量保存_mybatis 批量将list数据插入到数据库的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

隨著業務需要,有時我們需要將數據批量添加到數據庫,mybatis提供了將list集合循環添加到數據庫的方法。具體實現代碼如下:

1、mapper層中創建 insertForeach(List < Fund > list) 方法,返回值是批量添加的數據條數

package com.center.manager.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.center.manager.entity.Fund;

@Mapper

public interface FundMapper {

int insertForeach(List list);

}

Fund類代碼如下:

package com.center.manager.entity;

import java.util.Date;

public class Fund {

private String id;

private String fundName;

private String fundCode;

private String dateX;

private String dataY;

private String remarks;

private String createBy;

private Date createDate;

private String updateBy;

private Date updateDate;

private String delFlag;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getFundName() {

return fundName;

}

public void setFundName(String fundName) {

this.fundName = fundName;

}

public String getFundCode() {

return fundCode;

}

public void setFundCode(String fundCode) {

this.fundCode = fundCode;

}

public String getDateX() {

return dateX;

}

public void setDateX(String dateX) {

this.dateX = dateX;

}

public String getDataY() {

return dataY;

}

public void setDataY(String dataY) {

this.dataY = dataY;

}

public String getRemarks() {

return remarks;

}

public void setRemarks(String remarks) {

this.remarks = remarks;

}

public String getCreateBy() {

return createBy;

}

public void setCreateBy(String createBy) {

this.createBy = createBy;

}

public Date getCreateDate() {

return createDate;

}

public void setCreateDate(Date createDate) {

this.createDate = createDate;

}

public String getUpdateBy() {

return updateBy;

}

public void setUpdateBy(String updateBy) {

this.updateBy = updateBy;

}

public Date getUpdateDate() {

return updateDate;

}

public void setUpdateDate(Date updateDate) {

this.updateDate = updateDate;

}

public String getDelFlag() {

return delFlag;

}

public void setDelFlag(String delFlag) {

this.delFlag = delFlag;

}

}

2、mybatis的xml文件中的insert語句如下:

insert into fund

( id,fund_name,fund_code,date_x,data_y,create_by,create_date,update_by,update_date,remarks,del_flag)

values

(

#{item.id},

#{item.fundName},

#{item.fundCode},

#{item.dateX},

#{item.dataY},

#{item.createBy},

#{item.createDate},

#{item.updateBy},

#{item.updateDate},

#{item.remarks},

#{item.delFlag}

)

到此這篇關于mybatis 批量將list數據插入到數據庫的實現的文章就介紹到這了,更多相關mybatis 批量list插入到數據庫內容請搜索隨便開發網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持隨便開發網!

總結

以上是生活随笔為你收集整理的list mybatis批量保存_mybatis 批量将list数据插入到数据库的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。