1) 仅仅需要让实体类(JavaBean)继承 Model类且实现主键指定方法 pkVal**(),即可开启 AR 之旅。
    注意pkVal**() 方法内要 **return id**;

    1. package com.wzy.pojo;
    2. import com.baomidou.mybatisplus.activerecord.Model;
    3. import com.baomidou.mybatisplus.annotations.TableField;
    4. import com.baomidou.mybatisplus.annotations.TableId;
    5. import com.baomidou.mybatisplus.annotations.TableName;
    6. import com.baomidou.mybatisplus.enums.IdType;
    7. import lombok.*;
    8. import java.io.Serializable;
    9. @AllArgsConstructor
    10. @NoArgsConstructor
    11. @ToString
    12. @Getter
    13. @Setter
    14. @TableName(value = "tbl_employee")//起别名
    15. public class Employees extends Model<Employees> {//1继承Model
    16. /**
    17. * @TableId:
    18. * value:指定表中的主键列的列名,如果实体属性名与列名一致,可以省略不指定。
    19. * type:指定主键策略。IdType.AUTO为自增
    20. */
    21. // @TableId(value = "id",type = IdType.AUTO)
    22. private Integer id;
    23. //@TableField(value = "last_name")
    24. private String lastName;
    25. private String email;
    26. private Integer gender;
    27. private Integer age;
    28. //2、实现pkVal()方法
    29. @Override
    30. protected Serializable pkVal() {
    31. return id;
    32. }
    33. }