В чем разница между установкой карты и установкой объекта в параметрClass в iBatis?установить карту в параметрический класс в iBatis
средства,
<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>
?
Я не мог найти разницы, когда тестировал оба.
Я действительно хочу, чтобы установить все с «карты», но напугал ...
Что вы подразумеваете под «Я не мог найти разницы, когда я тестировал оба»? Случай карты должен передать экземпляр карты, а второй должен передать экземпляр City. – Hippoom
Городской объект имеет типы для каждого элемента (long province_id, long id), тогда как карта передает только значения ({"province_id", "19283"}, {"id", "32787"}). Я задавался вопросом, как iBatis знает тип параметров, если я использую карту для цитаты в SQL. Во всяком случае, это работает, но я боюсь ..... –
user2660234