MybatisPlus使用指南
MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
以下是使用 MyBatis-Plus 的基本步骤和示例代码:
- 添加 Maven 依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>最新版本</version>
</dependency>
配置 MyBatis-Plus:
在 application.properties 或 application.yml 中配置 MyBatis-Plus。
- 创建实体类:
@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;
}
- 创建 Mapper 接口:
public interface UserMapper extends BaseMapper<User> {
// 其他自定义方法
}
- 使用 MyBatis-Plus 提供的方法:
@Autowired
private UserMapper userMapper;
public void example() {
// 插入
User user = new User();
user.setName("张三");
user.setAge(20);
userMapper.insert(user);
// 更新
user.setAge(25);
userMapper.updateById(user);
// 查询
User userQuery = userMapper.selectById(user.getId());
// 删除
userMapper.deleteById(user.getId());
}
MyBatis-Plus 提供了很多便捷的方法,如乐观锁插件、代码生成器、分页插件等,可以大大简化开发工作。
评论已关闭