首先我在Action中将3个属性存入map,分别为String数组型的id (其中至少有2个id值),String类型的content,String类型的status, 在sql语句中想通过 where ID in(数组ID)的方式进行根据ID循环更新其他2个字段的信息,sql语句如下:update 表名 set (字段content,字段status) where 字段ID in($id$) 但是在最后in ($id$) 位置有问题,我查了下,好像需要将这个String[] 数组型的ID在sql所在的xml中转换一下至别的类型,但是什么类型不清楚,各位大虾们,改如何更改我这个sql语句......
解决方案 »
- 新手学习struts2,启动失败,应该是核心拦截器无法加载
- javaweb 问题
- spring,ibatis 配置事务问
- IBATIS中sqlmap可以用$符号吗???
- mod_jk在哪下载
- 在hibernate中如何用SQL来update,
- 同一网段内的两台机器为什么有一台不能PING另外一台
- JBuilder2005+Tomcat5+MySQL4的MVC数据存储?怎么办!!?
- 100 请教: 用JAVA 如何实现对 DB2 CLOB 的插入,修改,查询操作?
- hibernate3+spring+clob报Active Spring transaction synchronization错误
- 大家觉得Service是否有必要设计层范型呢?
- 请教一个数据库表的设计问题(多对多)
格式是 [123,321]
in中 需要的值应该是
格式 in('123','321')...
你觉得 是不是需要转换下?
in条件都可以转换成exists条件