解决:ssm框架开发过程中添加方法提示的msg与实际情况不符的问题
在使用添加方法时,使用了一个map集合,将提示信息放到map中,
boolean flag=userService.addUser(user);
if(flag){
map.put("msg","添加成功");
}else{
map.put("msg","添加失败");
}
按理来说应该是没有问题的,可是测试的时候,提示的是添加失败,但数据库中却多了一条纪录。
通过检查发现,在mapper层的抽象方法中定义错了,添加方法是不需要返回值的所以将
public User addUser(User user);
改成
public void addUser(User user);
即可。