package com.hongqiang.shop.modules.shipping.service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.hongqiang.shop.common.service.BaseService; import com.hongqiang.shop.modules.entity.OrderItem; import com.hongqiang.shop.modules.shipping.dao.OrderItemDao; @Service public class OrderItemServiceImpl extends BaseService implements OrderItemService { @Autowired private OrderItemDao orderItemDao; @Transactional public OrderItem find(Long id) { return this.orderItemDao.find(id); } @Transactional public void save(OrderItem orderItem) { this.orderItemDao.persist(orderItem); } @Transactional public OrderItem update(OrderItem orderItem) { return (OrderItem)this.orderItemDao.merge(orderItem); } @Transactional public OrderItem update(OrderItem orderItem, String[] ignoreProperties) { return (OrderItem)this.orderItemDao.update(orderItem, ignoreProperties); } @Transactional public void delete(Long id) { this.orderItemDao.delete(id); } @Transactional public void delete(Long[] ids) { if (ids != null) for (Long localSerializable : ids) this.orderItemDao.delete(localSerializable); } @Transactional public void delete(OrderItem orderItem) { this.orderItemDao.delete(orderItem); } }