在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>
当我测试两者时,我找不到任何差异。
我真的想用“地图”设置所有内容,但是害怕......
答案 0 :(得分:0)
parameterClass="map"
中的“map”只是“java.util.Map”的别名。 你不认为这只是因为你的City类实现了Map接口吗?