bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

詳解MyBatis批量插入數據Mapper配置文件的寫法

對于MyBatis配置文件的用法一直不是很熟悉,之前一直是使用注解來開發的,但是注解也有不好的地方就是如果數據庫的表結構發生變化在代碼中修改起來很麻煩。

網站建設哪家好,找創新互聯建站!專注于網頁設計、網站建設、微信開發、成都小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了平房免費建站歡迎大家使用!

其實批量插入很簡單,這里做些簡要的說明。請看配置文件的寫法:

<insert id="insertAll" parameterType="java.util.List" useGeneratedKeys="true">
    <selectKey resultType="long" keyProperty="id" order="AFTER">
      SELECT
      LAST_INSERT_ID()
    </selectKey>
    insert into
    workflow_info(belong_program,workflow_comment,schedule_id,job_id,parent_job_id,job_level,exec_time,created_user)
    values
    <foreach collection="list" item="item" index="index" separator=",">

      (#{item.belongProgram},#{item.workFlowComment},#{item.scheduleId},#{item.jobId},#{item.parentJobId},#{item.jobLevel},#{item.execTime},#{item.createdUser})

    </foreach>

  </insert>

<selectKey>這個標簽的作用就是讓數據庫自動生成的主鍵設置到我們的實體類中,其中order="AFTER"表名設個操作是在插入執行之后設置的,因為有些數據庫不支持主鍵自增長的功能,所有會有"order="BEFORE""的用法,在插入之前由MyBatis為你生成一個唯一ID,具體用法可以參考這邊文章:http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持創新互聯。

新聞標題:詳解MyBatis批量插入數據Mapper配置文件的寫法
URL地址:http://vcdvsql.cn/article2/gghioc.html

成都網站建設公司_創新互聯,為您提供網站制作定制開發域名注冊網站建設網站維護企業建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設