引入依赖
<!--mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1</version>
</dependency>
在application.properties 添加对MySQL数据库相关配置
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=root
启动类上添加@MapperScan注解,对Mapper文件夹扫描
@SpringBootApplication
@MapperScan("com.XXX.mapper")
public class XXXApplication {
public static void main(String[] args) {
SpringApplication.run(XXXApplication.class, args);
}
}
在entity包下创建实体类
@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;
}
创建mapper包并创建UserMapper接口
@Repository
public interface UserMapper extends BaseMapper<User> {
}
Insert 插入操作
User user = new User();
user.setName("lucy");
user.setAge(20);
user.setEmail("1243@qq.com");
int insert = userMapper.insert(user);
}
Update 更新操作
User user = new User();
user.setId(1340868235401764865L);
user.setName("lucymary");
int count = userMapper.updateById(user);
System.out.println(count);
Select 查询操作
List<User> users = userMapper.selectBatchIds(Arrays.asList(1, 2, 3));
Delete 删除操作