美文网首页
转载 Java框架中entity层,mapper层,servic

转载 Java框架中entity层,mapper层,servic

作者: geeooooz | 来源:发表于2023-04-02 16:54 被阅读0次

    转载:解析Java框架中entity层,mapper层,service层,controller各层作用
    https://blog.51cto.com/u_11666747/5335518

    image.png
    image.png

    一、entity层
    别名:model层,domain层

    用途:实体层,用于存放我们的实体类,与数据库中的属性值保持一致,实现set和get方法。

    public class User {
        private String id;
        private String name;
        private String age;
    
        public String getId() {
            return id;
        }
    
        public void setId(String id) {
            this.id = id;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getAge() {
            return age;
        }
    
        public void setAge(String age) {
            this.age = age;
        }
    }
    

    二、mapper层
    别名:dao层

    用途:对数据库进行数据持久化操作,他的方法语句是直接针对数据库操作的,主要实现一些增删改查操作,在mybatis中方法主要与xxxx.xml内相互一一映射

    式例:

    userMapper

    public interface userMapper {
    
        int deleteByPrimaryKey(Long id);
     
        int insert(user record);
    
        int insertSelective(user record);
    
        user selectByPrimaryKey(Long id); 
    }
    

    三、service层
    用途:业务service层,给controller层的类提供接口调用

    式例:

    public interface UserService extends Service {
    
    }
    

    四、controller层
    别名:web层

    用途:controller用来接收前端H5或者App传过来的参数进行业务操作,再将处理结果返回到前端

    @RestController
    @RequestMapping("/user")
    public class UserController {
       
        @PostMapping("delete")
        
        public Result delete(@RequestParam Integer id){
    
           userServie.deleteById(id);
                
            return ResultGenerator.getSuccessResule();
        }
      
    }
    

    相关文章

      网友评论

          本文标题:转载 Java框架中entity层,mapper层,servic

          本文链接:https://www.haomeiwen.com/subject/pvyrddtx.html