废话不多说了 , 直接步入正题了。
1 、批量添加元素 session.insert (سلسلة سلسلة , الكائن O)
public void patchinsertStudent () {list <studtude> ls = new ArrayList <Dustude> () ؛ for (int i = 5 ؛ i <8 ؛ i ++) {student student = new student () ؛ student.setid (i) ؛ student.setname ("maoyuanjun" + i) ؛ i) ؛ student.setAddress ("浙江省" + i) ؛ ls.add (student) ؛} sqlsession session = sessionfactoryutil.getsqlsessionfactory (). opensession () ؛ session.insert ( id = "batchinsertStudent" parametertype = "java.util.list"> insert في الطالب (المعرف ، الاسم ، الجنس ، tel ، العنوان) قيم <foreach collection = "list" item = "index" index = "index" explator = "،" ، "،" ، "،" > (#{item.id} ،#{item.name} ،#{item.sex} ،#{item.tel} ،#{item.address}) </foreach> </sert>2 、批量修改 الجلسة. إدراج (سلسلة سلسلة ، كائن O)
实例 1 :
patchupdateStudent () {integer> ls = new ArrayList <integer> () ؛ لـ (int i = 2 ؛ i <8 ؛ i ++) {ls.add (i) ؛} sqlsession session = sessionfactoryutil.getsqlsessionfactory (). opensession () ؛ session.insert ("mybatisdemo.domain.student.batchupDateStudent" ، ls) ؛ session.commit () "5566" حيث المعرف في <foreach collection = "list" item = "item" index = "index" open = "(" separator = "،" elut = ")实例 2 :
patch patchupdateStudentWithMap () {list <integer> ls = new ArrayList <integer> () ؛ for (int i = 2 ؛ i <8 ؛ i ++) {ls.add (i) ؛ "MMAO789") ؛ جلسة sqlsession = sessionfactoryutil.getsqlSessionFactory (). opensession () ؛ setting.insert ("mybatisdemo.domain.student.batchupDateStudentWithMap" ، map) ؛ setting.commit () ؛ session.close () ؛} parametertype = "java.util.map"> تحديث name set student name = #{name} حيث المعرف في <foreach collection = "idlist" index = "index" item = "item" open = "(" deplator = "،" elut = ") 3 、批量删除 session.delete (سلسلة سلسلة ، كائن O)
patchdeletestudent public void void () {list <integer> ls = new ArrayList <integer> () ؛ لـ (int i = 4 ؛ i <8 ؛ i ++) {ls.add (i) ؛ sessionfactoryutil.getsqlsessionfactory (). opensession () ؛ session.delete ("mybatisdemo.domain.student.batchDeletEstudent" ، ls) ؛ session.commit () ؛ session.close () ؛ collection = "list" index = "index" item = "item" open = "(" separator = "،" elut = ")"> #{item} </foreach> </redete>好了 , 本文到此结束 , 希望对大家有所帮助。