⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 foodinfoservice.java

📁 实现网上订餐系统
💻 JAVA
字号:
package com.eatery.service;

import java.util.List;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;

import com.eatery.dao.FoodBigTypeDAO;
import com.eatery.dao.FoodInfoDAO;
import com.eatery.dao.FoodSmallTypeDAO;
import com.eatery.po.FoodBigType;
import com.eatery.po.FoodInfo;
import com.eatery.po.FoodSmallType;


public class FoodInfoService {
	private FoodInfoDAO foodDAO;
	private FoodSmallTypeDAO foodSmallTypeDAO;
	private FoodBigTypeDAO foodBigTypeDAO;

	public FoodBigTypeDAO getFoodBigTypeDAO() {
		return foodBigTypeDAO;
	}
	public void setFoodBigTypeDAO(FoodBigTypeDAO foodBigTypeDAO) {
		this.foodBigTypeDAO = foodBigTypeDAO;
	}
	public FoodSmallTypeDAO getFoodSmallTypeDAO() {
		return foodSmallTypeDAO;
	}
	public void setFoodSmallTypeDAO(FoodSmallTypeDAO foodSmallTypeDAO) {
		this.foodSmallTypeDAO = foodSmallTypeDAO;
	}
	public FoodInfoDAO getFoodDAO() {
		return foodDAO;
	}
	public void setFoodDAO(FoodInfoDAO foodDAO) {
		this.foodDAO = foodDAO;
	}
	
	public List findAllFood(){
		return foodDAO.findAllFood();
	}
	public FoodInfo findFoodById(int fid){
		return foodDAO.findById(fid);
	}
	public List findAllSmallFoodType(){
		return foodSmallTypeDAO.findAllFoodSmallType();
	}
	public List findAllFoodBigType(){
		return foodBigTypeDAO.FindAllFoodBigType();
	}
	public void editFoodInfo(FoodInfo fi){
		foodDAO.merge(fi);
	}
	public void addFoodInfo(FoodInfo fi){
		foodDAO.save(fi);
	}
	public void deleteFoodInfo(int fid){
		FoodInfo fi=foodDAO.findById(fid);
		foodDAO.delete(fi);
	}
	public void bulkDeleteFoodInfo(int ...fids){
		for(int i=0;i<fids.length;i++){
			FoodInfo fi=foodDAO.findById(fids[i]);
			foodDAO.delete(fi);
		}
	}
	public void editFoodSmallType(FoodSmallType fst){
		foodSmallTypeDAO.merge(fst);
	}
	public void editFoodBigType(FoodBigType fbt){
		foodBigTypeDAO.merge(fbt);
	}
	public void addFoodBigType(FoodBigType fbt){
		if(fbt!=null){
			foodBigTypeDAO.save(fbt);
		}
	}
	public void addFoodSmallType(FoodSmallType fst){
		if(fst!=null){
			foodSmallTypeDAO.save(fst);
		}
	}
	
	public List findFoodInfoTop10(){
		List list=foodDAO.findAllFood();
		if(list.size()>0){
			return list;
		}
		return null;
	}
	
	public List findFoodsByState(int fstate){
		return foodDAO.findFoodsByState(fstate);
	}
	
	public List findFoodsByEnterId(int enterId){
		

		return foodDAO.findFoodsByEnterId(enterId);
	}
	public List findFoodsByTypeId(int typeId){
		List list=foodDAO.findFoodsByType(typeId);
		return list;
	}
	
	public List findFoodsByTerm(String hql,List args){
		return foodDAO.findFoodsByTerm(hql, args);
	}
	
//	public static void main(String[] args) {
//		String []cfg={"WebRoot/WEB-INF/spring_hibernate.xml","WebRoot/WEB-INF/spring_dao.xml","WebRoot/WEB-INF/spring_service.xml"};
//		ApplicationContext context=new FileSystemXmlApplicationContext(cfg);
//		FoodInfoService service=(FoodInfoService) context.getBean("foodInfoService");
//		List list=service.findAllFoodBigType();
//		for(int i=0;i<list.size();i++){
//			System.out.println(((FoodBigType)list.get(i)).getFbtName());
//		}
//		
//	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -