📄 foodinfoservice.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 + -