public class SqlMapItemDao extends SqlMapClientDaoSupport implements ItemDao {
public void updateQuantity(Order order) throws DataAccessException {
for (int i = 0; i < order.getLineItems().size(); i++) {
LineItem lineItem = (LineItem) order.getLineItems().get(i);
String itemId = lineItem.getItemId();
Integer increment = new Integer(lineItem.getQuantity());
Map param = new HashMap(2);
param.put("itemId", itemId);
param.put("increment", increment);
getSqlMapClientTemplate().update("updateInventoryQuantity", param, 1);
}