MyBatis-Plus基础配置

MyBatis-Plus基础配置

1、引入MyBatis-Plus依赖

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.3.1</version>
</dependency>

2、创建一个实体类

@AllArgsConstructor
@NoArgsConstructor
@Data
public class User {
		//标注此变量在数据库中不存在
    @TableField(exist = false)
    private String username;
		//标注此变量在数据库中不存在
    @TableField(exist = false)
    private String password;

    private Long id;
    private String name;
    private Integer age;
    private String email;
}

3、编写一个mapper接口并让他继承BaseMapper<T>

@Mapper
public interface UserMapper extends BaseMapper<User> {
}

4、Service接口继承IService<T>

public interface UserService extends IService<User> {
}

5、实现类首先继承ServiceImpl<Mapper,bean> 并实现Service

@Service
public class UserServiceImpl extends ServiceImpl<UserMapper,User> implements 
UserService {
}