mybatisplus原生save方法
时间: 2023-09-20 08:11:10 浏览: 114
mybatis缓存
MybatisPlus的原生save方法是指调用MybatisPlus提供的BaseMapper接口中的save方法,该方法用于向数据库中插入一条记录,具体用法如下:
```java
public interface BaseMapper<T> {
// 插入一条记录
int insert(T entity);
}
```
示例代码:
```java
User user = new User();
user.setName("Tom");
user.setAge(20);
user.setEmail("tom@example.com");
int result = userMapper.insert(user);
```
其中,userMapper是继承了BaseMapper的Mapper接口的实例,可以通过@Autowired注解进行注入。执行完insert方法后,result的值为1表示插入成功。如果插入失败,result的值为0。
需要注意的是,MybatisPlus的原生save方法只能插入一条记录,如果需要插入多条记录,需要使用批量插入的方式。此时,可以使用MybatisPlus提供的批量插入方法或者自定义SQL语句实现。
阅读全文