ibatis 报语法错误
PROCEDURE [dbo].[d_dir_lists_Delete]@node_id intasDELETE [d_dir_lists] WHERE node_id =@node_id--exec d_dir_lists_Delete 111持行没有问题 数据库为sqlserver2005
//java代码Map<String,Integer> map =new HashMap<String, Integer>();map.put("node_id", new Integer(node));this.getSqlMapClientTemplate().queryForObject("proTree.delRootNode",map);
//sqlMap <parameterMap id="inParameters" class="java.util.Map"> <parameter property="node_id" jdbcType="INTEGER" javaType="java.lang.Integer" mode="IN" /> </parameterMap> <!-- 调用存储过程,根据根节点id删除,以及它一下的所有节点 --> <procedure id="delRootNode" parameterMap="inParameters"> <![CDATA[{call d_dir_lists_Delete (?) }]]> </procedure>