91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mybatis-oracle(ssi2框架) 批量增加

發布時間:2020-07-22 07:28:01 來源:網絡 閱讀:520 作者:houqida 欄目:關系型數據庫

1.student類

package com.test.hou.po;

public class Student {
	private int sid;
	private String sname;
	private int sage;
	public int getSid() {
		return sid;
	}
	public void setSid(int sid) {
		this.sid = sid;
	}
	public String getSname() {
		return sname;
	}
	public void setSname(String sname) {
		this.sname = sname;
	}
	public int getSage() {
		return sage;
	}
	public void setSage(int sage) {
		this.sage = sage;
	}
}

2.StudentAction

public String batchInsertStudent(){
		List<Student> studentslist=new ArrayList<Student>();
		for (int i = 0; i < 10; i++) {
			Student student=new Student();
			student.setSid(i);
			student.setSname("aa"+i);
			student.setSage(i+10);
			studentslist.add(student);
		}
		
		studentService.batchInsertStudent(studentslist);
		
		return "batchinsertstudent";
		
	}	

3.studentMapper.xml

<insert id="batchInsertStudent" parameterType="java.util.List">
insert into student  
<foreach collection="list" separator="union all" item="item" index="index">
(select 
#{item.sid},#{item.sname},#{item.sage}
from dual
)
</foreach>

</insert>

注意:此處sql沒有values, separator 為union all和select ----from dual

      1.傳遞單參數且為list集合,collection 為list

      2.傳單參數且為數組,collection為array

      3.傳多參數且為map,collectin 為map的key

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

同江市| 桃源县| 杭锦后旗| 汤原县| 许昌市| 普格县| 山阳县| 广河县| 伊通| 谷城县| 栖霞市| 新沂市| 肃北| 浙江省| 汉阴县| 长乐市| 上思县| 临洮县| 青冈县| 卢湾区| 文成县| 连云港市| 原阳县| 盐池县| 夏河县| 滦南县| 资中县| 丘北县| 长垣县| 嵊州市| 台南县| 临泽县| 罗江县| 平舆县| 晋中市| 惠水县| 上虞市| 裕民县| 巴中市| 台湾省| 郑州市|