You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shuiguo/user1/OrderFormServiceImpl.java

72 lines
1.8 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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<OrderForm> 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<OrderForm> findOrderFormByUserName(String username) {
return this.orderFormDao.findOrderFormByUserName(username);
}
}