mybatis-plus中用saveOrUpdate实现添加商品时,如何默认商家id
时间: 2024-05-07 09:16:23 浏览: 74
MyBatis-Plus入门+MyBatis-Plus文档手册 中文pdf高清版.rar
5星 · 资源好评率100%
在使用MyBatis-Plus的saveOrUpdate方法添加商品时,可以在实体类中添加一个商家id字段,并在插入时设置默认值。例如:
```
public class Product {
private Long id;
private String name;
private BigDecimal price;
private Long merchantId = 1L; // 设置默认商家id为1L
// 省略getter和setter方法
}
```
然后在调用saveOrUpdate方法时,只需要设置其他字段的值即可,商家id会自动使用默认值:
```
Product product = new Product();
product.setName("商品名称");
product.setPrice(new BigDecimal("10.00"));
productMapper.saveOrUpdate(product);
```
这样就可以实现默认商家id的功能了。当然,如果需要动态设置商家id,也可以在调用saveOrUpdate方法前手动设置。
阅读全文