2013-05-04 2 views
-1

Для IBM WebSphere Commerce, какие отличия между этими двумя командами? Они делят OrderItemBaseCmd и выполняют много общего.В чем разница между OrderItemAddCmd и OrderItemUpdateCmd?

+0

Вы прочитали документацию? Кроме того, как этот Q связан с Java? – jlordo

+0

Честный вопрос для новичков ... не может быть много вопросов: «Вы сделали то-то и то-то и сами получили ответ?» Но документация выглядит так, как будто они одинаковы для этих двух. – Chandrew

+0

@jlordo, и это связано с Java только потому, что IBM WebSphere Commerce построена на Java. Это нормально? – Chandrew

ответ

1

Из документации по OrderItemUpdate: «. Эта команда может сделать все, что OrderItemAdd команда может сделать Кроме того, он также может обновлять продукты и предметы в существующем списке заказов»

.

http://pic.dhe.ibm.com/infocenter/wchelp/v7r0m0/index.jsp?topic=%2Fcom.ibm.commerce.developer.doc%2Frefs%2Frosorderitemupdate.htm

+0

Что это значит? – Chandrew

0

команда OrderItemAdd вызывается при добавлении элемента в корзину. Это включает в себя внесение в таблицу orderItems и обновление таблицы Orders.

Позже, предположим, что вы хотите обновить этот товар в корзине, как увеличить количество предметов. Поскольку элемент уже находится в базе данных, соответствующей порядку, желательно обновлять эти строки только с новым количеством и соответствующими ценами. Следовательно, мы будем называть команду контроллера OrderItemUpdate.