我要传一个对象集合到sql中,
没一个对象更新一行,更新一行要把把新值旧值都output出来插入到日志表中.
大概流程是怎么样,主要是不知道怎么在sql循环数组
定义一个存储过程。
然后在存储过程中,把这个东西给遍历了
我的sql就是一坨翔,怎么传进去跟怎么遍历.怎个不会
@吴瑞祥: 你作为一个字符串传过去。
然后分割,遍历
可以把对象list循环出来,每一个对象生成一个sql,然后批量执行updateSQL就行了;至于日志的记录,你还是在更新前先根据你的对象信息,查出来相应数据,然后再添加到日志表里面去,然后做你的updateSQL,最后一次commit。不知道还有没有其他更好的办法
这样SQL语句就好多?能不能把数组传到SQL里,然后在SQL里循环插入的