@Test
public void testAdd() {
ApplicationContext factory = new ClassPathXmlApplicationContext("beans.xml");
DishManager dishManager = (DishManager) factory.getBean("dishManager");
UserManager userManager = (UserManager) factory.getBean("userManager");
EvaluationManager evaluationManager = (EvaluationManager) factory.getBean("evaluationManager");
Dish dish = dishManager.loadById(32L);
User user = userManager.loadById(1L);
Evaluation evaluation = new Evaluation();
evaluation.setEvalName("title");
evaluation.setEvalContent("content");
evaluation.setDish(dish);
evaluation.setUser(user);
evaluationManager.add(evaluation);
}
public void testAdd() {
ApplicationContext factory = new ClassPathXmlApplicationContext("beans.xml");
DishManager dishManager = (DishManager) factory.getBean("dishManager");
UserManager userManager = (UserManager) factory.getBean("userManager");
EvaluationManager evaluationManager = (EvaluationManager) factory.getBean("evaluationManager");
Dish dish = dishManager.loadById(32L);
User user = userManager.loadById(1L);
Evaluation evaluation = new Evaluation();
evaluation.setEvalName("title");
evaluation.setEvalContent("content");
evaluation.setDish(dish);
evaluation.setUser(user);
evaluationManager.add(evaluation);
}
这个方法是干什么用的?是插入方法?插入以后,当前事物结束。。就能看到插入的数据了。
在java 的JDBC中 事物是会自动提交的你要知道
不如来个system.out.println();
打印一下来排除错误 看看你到底接受到了值没有