📄 foodservicespringimpl.java
字号:
package com.meagle.service.spring;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import com.meagle.bo.Food;
import com.meagle.service.IFoodService;
import com.meagle.service.dao.IFoodDAO;
public class FoodServiceSpringImpl implements IFoodService {
private IFoodDAO foodDAO;
/**
* Default constructor
*/
public FoodServiceSpringImpl() {
super();
}
public Food saveNewFood(Food food)
throws Exception {
Food savedFood = null;
try {
savedFood = getFoodDAO().saveFood(food);
//logDAO.save("save success!");
} catch (RuntimeException e) {
throw new Exception("Could not save food " + e.toString());
}
return savedFood;
}
public List findFoodByName(String foodName) throws Exception {
List foods = null;
try {
foods = getFoodDAO().findFoodsByName(foodName);
} catch (RuntimeException e) {
// should really use a logger instead of System.out
System.out.println(
"Could not locate food by user " + e.getMessage());
throw new Exception(
"Could not locate food by user " + e.getMessage());
}
return foods;
}
/**
* @return
*/
public IFoodDAO getFoodDAO() {
return foodDAO;
}
/**
* @param foodDAO
*/
public void setFoodDAO(IFoodDAO foodDAO) {
this.foodDAO = foodDAO;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -