1.dao层
public interface userDao(){
void add(User user);
}
2.service层
public interface userService(){
void add(User user);
}
3.serviceImpl
@Service
public class userServiceImpl implements userService()
@Autowride
userDao userDao;
@override
public void add(User user){
userDao.add(user)
}
4.entry层
public class User implements serializable{
private static final long serialVersionUID = 1L;
private int id;
private String name;
private userEnum sex;
public void setId(int id){
this.id=id;
}
public int getId(){
return id;
}
public void setName(String name){
this.name=name;
}
public void getName(){
return name;
}
public void setUserEnum(Userenum sex){
this.sex=sex;
}
public UserEnum getUserEnum(){
return this.sex;
}
5 userEnum层
public enum userEnum{
man("男",1),
woman("女",0)
private String name;
private int index;
public userEnum(String name,int index){
this.name=name;
this.index=index;
}
public static userEnum getsex(int index){
for(userEnum user:userEnum.values()){
if(userEnum.getIndex()==index){
return user;
}else{
return null;
}
}
}
}
6.controlle层
@Controller
public class userController{
@Autowride
userService userService;
@RequestMapping("/add")
public void add(){
User user=new User();
user.setName("张三");
user.setSex(userEnum.man);
}
}
}