在項目中遇到了這樣的問題,項目使用的是ibatis,做項目時用到了有關in的sql語句:
xml文件中:
<update id="changezzztPl" parameterClass="Zc" >
Update table set zzzt = #zzzt# where zcbh in
<iterate property="zcbhArr" open="(" close=")" conjunction=",">
#zcbhArr[]#
</iterate>
</update>
資產實體類:
要在實體類中添加一個數組屬性
public class Zc{
...//屬性
private String[] zcbhArr;//存放資產編號的數組
public String[] getZcbhArr() {
return zcbhArr;
}
public void setZcbhArr(String[] zcbhArr) {
this.zcbhArr = zcbhArr;
}
}
dao中調用:
public int changezzztPl(Zc zc){
return (Integer)this.getSqlMapClientTemplate().update("changezzztPl", zc);
}