<delete id="callProcedureDeleteCaseInfo" parameterClass="java.lang.String" >
DELETE FROM aa t
WHERE t.id= #id#;
DELETE FROM bb t
WHERE t.id= #id#;
DELETE FROM cc t
WHERE t.id= #id#;
DELETE FROM dd t
WHERE t.id= #id#;
</delete>
请问这种方式可以吗,目前逻辑是,删除多张表的同一id的数据
问题是ibatis作为mybatis的父类支不支持这种方法,我目前由于项目原因没法做测试
@With_Lilith: 才看到是ibatis,如果支持foreach标签的话,你可以把你上面说的传表名操作放到xml中去
@我恰芙蓉王: 哈哈,我得再去查查,最近搞这个查资料翻到了之前09年的文章。就当重新学习父类框架了
你这样写也太拉了吧
用下 <foreach> 或 <trim prefix="reason = case" suffix="end"> 也行啊
没,我现在用的是外套for,传进去表名的集合,相当于每循环一次就传个表名去删除