package cn.itbaizhan.service.impl; import java.util.List; import javax.annotation.Resource; import org.springframework.stereotype.Component; import cn.itbaizhan.dao.OrderFormDao; import cn.itbaizhan.po.OrderForm; import cn.itbaizhan.po.User; import cn.itbaizhan.service.OrderFormService; //把类交给spring管理(如同配置bean节点)此类受spring事务管理 @Component("orderFormServiceImpl") public class OrderFormServiceImpl implements OrderFormService { //要调用dao层代码,所以要有OrderFormDao的对象,把其实现类靠spring注入 // 订单表服务实现类 @Resource(name="orderFormDaoImpl") private OrderFormDao orderFormDao; // 获取订单表数据访问对象 public OrderFormDao getOrderFormDao() { return orderFormDao; } // 设置订单表数据访问对象 public void setOrderFormDao(OrderFormDao orderFormDao) { this.orderFormDao = orderFormDao; } //删除指定的订单 public void delete(OrderForm orderForm) { this.orderFormDao.delete(orderForm); } //查找所有订单 public List findAllOrderForms() { return this.orderFormDao.findAllOrderForms(); } //根据ID查找订单 public OrderForm findOrderFormById(int id) { return this.orderFormDao.findOrderFormById(id); } //保存新的订单 public void save(OrderForm orderForm) { this.orderFormDao.save(orderForm); } //更新指定的订单 public void update(OrderForm orderForm) { this.orderFormDao.update(orderForm); } //根据订单ID查询订单 public OrderForm queryOrderForm(int orderFormId) { return this.orderFormDao.queryOrderForm(orderFormId); } //根据用户名查找订单 public List findOrderFormByUserName(String username) { return this.orderFormDao.findOrderFormByUserName(username); } }