写其他的文件
DAO:@Repository("userdao")
还要注意:
private HibernateTemplate hibernateTemplat;
public HibernateTemplate getHibernateTemplat() {
return hibernateTemplat;
}
@Resource
public void setHibernateTemplat(HibernateTemplate hibernateTemplat) {
this.hibernateTemplat = hibernateTemplat;
}
否则hibernateTemplate会一直报空
service:@Service("userService")
@Resource(name="userdao")
IUserDao userdao;
controller:
@Controller
@RequestMapping("/user")
public class UserController {
@Resource(name="userService")
IUserManager userService;
@RequestMapping("/addUser")
public String addUser(User user){
System.out.println(user.getUserName());
System.out.println(user.getUserAge());
userService.addUser(user);
return "success";
}
@RequestMapping("/get")
public String getUser(HttpServletRequest request){
List<User> user = userService.getAll();
request.setAttribute("user", user);
return "success";
}
@RequestMapping("/deleUser")
public String deleUser(int id){
User user = new User();
user.setUserId(id);
userService.deleUser(user);
return null;
}
@RequestMapping("/query")
public String getOneUser(int id){
User user = (User)userService.get(id);
return null;
}
@RequestMapping("/update")
public String update(int id){
User user = (User)userService.get(id);
user.setUserAge("23");
user.setUserName("admin");
userService.update(user);
return null;
}
终于都运行成功了