Skip to content

数据映射类,通常也叫做实体类或者POJO (Plain Old Java Object)。

主要

  • 使用@TableName注解来关联数据库表名
  • 使用lomok注解来简化类;
  • 要继承extends BaseDO类;
  • 使用@TableId和@TableField来关联数据库表的字段;

package cn.iocoder.yudao.module.place.dal.dataobject;

import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*;

@TableName("activity_types") @Data // Lombok注解,为类所有属性生成getter/setter方法 @EqualsAndHashCode(callSuper = false) @ToString(callSuper = true) @Builder // Lombok注解,为类创建builder @NoArgsConstructor // Lombok注解,生成无参数构造方法 @AllArgsConstructor public class ActivityTypeDO extends BaseDO {

@TableId // MyBatis-Plus注解,标识该字段为数据库表的主键 private Integer id;

@TableField("type_name") private String typeName;

@TableField("description")// 对应数据库的type_name字段 private String description; // 对应数据库的description字段

}

本站总访问 — 次