首页 > 应用开发 > Java > iBatis SqlMap的配备总结
<update id="Update" resultMap="Select" parameterClass="list"> begin <iterate conjunction=""> update SYS_TABLE set Category=#[].Category#, Name =#[].Name#, Code =#[].Code#, Status =#[].Status# where id = #[].Id#; iterate> end; update>
传入class的list即可
<insert id="Add" resultMap="Select" parameterClass="list"> insert all <iterate conjunction=""> into SYS_TABLE (id,Category,Name,Code,Status) values(#[].Id#,#[].Category#,#[].Name#, #[].Code#,#[].Status#) iterate> <!--下面这句必须加,不然会提示找不到SELECT--> select * from dual insert>
传入class的list即可
<delete id="Del" resultMap="Select" parameterClass="list"> delete from SYS_TABLE where id in <iterate conjunction="," open="(" close=")"> #[]# iterate> delete>
传入ID字符串的list即可
获取列表跟删除一样,遍历ID的list
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29119536/viewspace-1179053/ ,如需转载,请注明出处,否则将追究法律责任。