Xml ibatis中的参数语法

Xml ibatis中的参数语法,xml,orm,jdbc,dao,ibatis,Xml,Orm,Jdbc,Dao,Ibatis,ibatis中以下各项之间的区别是什么: 当我使用第二种格式时,我得到以下异常 java.sql.SQLException:索引::1处缺少IN或OUT参数 (一) (二) 我的刀如下: paramMap.put("marksAndNumbers", poItemDetailVO .getMarksAndNumbers()); paramMap.put("cargoDesc", poItemDetailVO.getCargoDescription(

ibatis中以下各项之间的区别是什么:

当我使用第二种格式时,我得到以下异常 java.sql.SQLException:索引::1处缺少IN或OUT参数

(一)

(二)

我的刀如下:

paramMap.put("marksAndNumbers", poItemDetailVO
                        .getMarksAndNumbers());
paramMap.put("cargoDesc", poItemDetailVO.getCargoDescription());
paramMap.put("instanceId", Integer.valueOf(Long                         .toString(poItemDetailVO.getInstanceID())));

在第二个查询中,您将(')放在输入变量之前/之后。

u的意思是#和$没有任何区别吗?如果您输入/输出异常。。这意味着您没有随查询发送参数。。检查您的impl。。共享执行查询的代码。
UPDATE TRAN_ITEM SET 
BOOK_HNDL_MARK_T='$marksAndNumbers$',
MDSE_CRGO_DESC_T='$cargoDesc$', 
UPDT_PGM_I = 'OTM-RTS' 
WHERE TRAN_ITEM_I='$instanceId$'
paramMap.put("marksAndNumbers", poItemDetailVO
                        .getMarksAndNumbers());
paramMap.put("cargoDesc", poItemDetailVO.getCargoDescription());
paramMap.put("instanceId", Integer.valueOf(Long                         .toString(poItemDetailVO.getInstanceID())));