简单使用mybatis plus

使用mybatis plus对于单表操作很方便,多表的话还是需要使用mybatis,通过xxxMapper.xml执行sql

官方网站: https://mp.baomidou.com/

根据网站快速开始中,需要以下依赖,使用lombok不需要写get/set等方法

@Data
public class User {
    private Long id;
    private String name;
    private Integer age;
    private String email;
}
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.3.2</version>
</dependency>

1.编写IService,实现框架提供的接口

public interface IAccountService  extends IService<Account>{}
 

2.编写Service,继承框架提供的接口实现,在实现自定义接口

@Service
public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account>  implements IAccountService {

}

3.在controller中调用Service中的方法

@Autowired
 IAccountService accountSrv;