将地图设置为iBatis中的参数类

时间:2013-08-08 07:53:58

标签: ibatis sqlmap

在iBatis中设置地图和将对象设置为parameterClass有什么区别?

手段,

<update id="update" parameterClass="map">
    UPDATE city 
    SET province_id = #province_id#
    WHERE id = #id# 
</update>

<update id="update" parameterClass="City">
    UPDATE city 
    SET province_id = #province_id#
    WHERE id = #id# 
</update>

当我测试两者时,我找不到任何差异。

我真的想用“地图”设置所有内容,但是害怕......

1 个答案:

答案 0 :(得分:0)

parameterClass="map"中的

“map”只是“java.util.Map”的别名。 你不认为这只是因为你的City类实现了Map接口吗?