最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatis 批量將list數(shù)據(jù)插入到數(shù)據(jù)庫的實現(xiàn)

 更新時間:2020年07月03日 10:58:19   作者:悟世君子  
這篇文章主要介紹了mybatis 批量將list數(shù)據(jù)插入到數(shù)據(jù)庫的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

隨著業(yè)務需要,有時我們需要將數(shù)據(jù)批量添加到數(shù)據(jù)庫,mybatis提供了將list集合循環(huán)添加到數(shù)據(jù)庫的方法。具體實現(xiàn)代碼如下:

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

 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<Fund> 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語句如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.center.manager.mapper.FundMapper">

 <insert id="insertForeach" parameterType="java.util.List" useGeneratedKeys="false">
  insert into fund
  ( id,fund_name,fund_code,date_x,data_y,create_by,create_date,update_by,update_date,remarks,del_flag)
  values
  <foreach collection="list" item="item" index="index" separator=",">
  (
   #{item.id},
   #{item.fundName},
   #{item.fundCode},
   #{item.dateX},
   #{item.dataY},
   #{item.createBy},
   #{item.createDate},
   #{item.updateBy},
   #{item.updateDate},
   #{item.remarks},
   #{item.delFlag}
  )
   </foreach> 
 </insert> 
</mapper>

到此這篇關于mybatis 批量將list數(shù)據(jù)插入到數(shù)據(jù)庫的實現(xiàn)的文章就介紹到這了,更多相關mybatis 批量list插入到數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java中int值直接賦值給char類型的方法詳解

    java中int值直接賦值給char類型的方法詳解

    這篇文章主要給大家介紹了關于java中int值直接賦值給char類型的相關資料,文中通過代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-12-12
  • Java中的Web MVC簡介_動力節(jié)點Java學院整理

    Java中的Web MVC簡介_動力節(jié)點Java學院整理

    MVC模型是一種架構(gòu)型的模式,本身不引入新功能,只是幫助我們將開發(fā)的結(jié)構(gòu)組織的更加合理,使展示與模型分離、流程控制邏輯、業(yè)務邏輯調(diào)用與展示邏輯分離
    2017-09-09
  • Spring?MVC數(shù)據(jù)響應處理詳解

    Spring?MVC數(shù)據(jù)響應處理詳解

    這篇文章主要給大家介紹了關于Spring?MVC數(shù)據(jù)響應處理的相關資料,本教程詳細的講解SpringMVC框架的使用,非常詳細的案例講解,一步一步帶你走入springmvc框架的核心,需要的朋友可以參考下
    2022-05-05
  • 解析整合mybatis-spring需要的maven依賴配置問題

    解析整合mybatis-spring需要的maven依賴配置問題

    這篇文章主要介紹了整合mybatis-spring需要的maven依賴配置問題,創(chuàng)建Maven項目,導入相關jar包,文中還給大家提到了,解決maven靜態(tài)資源約定大于習慣問題,本文給大家介紹的非常詳細,需要的朋友參考下吧
    2021-11-11
  • java實現(xiàn)斗地主游戲

    java實現(xiàn)斗地主游戲

    這篇文章主要為大家詳細介紹了java實現(xiàn)斗地主游戲,洗牌、發(fā)牌、看牌,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • SpringDataJPA實體類關系映射配置方式

    SpringDataJPA實體類關系映射配置方式

    這篇文章主要介紹了SpringDataJPA實體類關系映射配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • spring cloud consul注冊的服務報錯critical的解決

    spring cloud consul注冊的服務報錯critical的解決

    這篇文章主要介紹了spring cloud consul注冊的服務報錯critical的解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • Springboot集成ProtoBuf的實例

    Springboot集成ProtoBuf的實例

    這篇文章主要介紹了Springboot集成ProtoBuf的實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • mybatis-plus無法通過logback-spring輸出的解決方法

    mybatis-plus無法通過logback-spring輸出的解決方法

    本文主要介紹了mybatis-plus無法通過logback-spring輸出,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Java web含驗證碼及權(quán)限登錄實例代碼

    Java web含驗證碼及權(quán)限登錄實例代碼

    這篇文章主要介紹了Java web含驗證碼及權(quán)限登錄實例代碼,所用到的開發(fā)工具為myeclipse10,MySQL數(shù)據(jù)庫,具體實現(xiàn)代碼大家參考下本文吧
    2017-03-03

最新評論

沙坪坝区| 清水县| 蓬安县| 弋阳县| 吉木萨尔县| 竹北市| 垫江县| 彭州市| 广宁县| 太湖县| 长子县| 平南县| 昌邑市| 牙克石市| 常德市| 庆安县| 辛集市| 松桃| 邛崃市| 依兰县| 巴楚县| 乌兰浩特市| 通城县| 五台县| 林州市| 新龙县| 贡山| 东丽区| 遂平县| 新津县| 玉门市| 休宁县| 祁东县| 石阡县| 玛多县| 夏河县| 辽宁省| 宜兰市| 哈密市| 富顺县| 仙游县|