3.0.0版本是集成了Mybatis-plus版本——源码分支mybatisPlus
<dependency>
<groupId>com.github.flying-cattle</groupId>
<artifactId>mybatis-dsc-generator</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
实体类
@ApiModel(value = "AcademyEntity")
@Data
@NoArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
@TableName("tt_academy")
public class AcademyEntity extends BaseEntity implements Serializable {
/**
* 机构名称
*/
@ApiModelProperty(value = "机构名称",required = true)
@Column(name = "name")
private String name;
/**
* 机构代码
*/
@ApiModelProperty(value = "机构代码",required = true)
@Column(name = "code")
private String code;
/**
* 简称
*/
@ApiModelProperty(value = "简称")
@Column(name = "abbreviation")
private String abbreviation;
}
DAO
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import com.tfbj.itoo.exam.entity.Academy