为什么后端保存要用到EntityWrapper
时间: 2023-07-20 16:15:27 浏览: 87
PrimeNG.TableFilter:在后端使用LINQ to Entity的PrimeNG表加载惰性过滤器的助手
后端保存操作一般不需要使用EntityWrapper,因为保存操作是向数据库中插入一条新数据,而不是查询数据。
EntityWrapper是MyBatis-Plus中的一个查询条件构造器,它适用于各种查询操作,可以方便地构建各种查询条件。在保存数据时,我们只需要创建一个实体对象,设置它的属性值,然后调用save或insert方法即可将数据保存到数据库中,例如:
```
BanjiEntity banjiEntity = new BanjiEntity();
banjiEntity.setYuanxiTypes("计算机科学与技术");
banjiEntity.setBanjiName("计算机科学与技术1班");
banjiEntity.setBanjiAddress("教学楼C101");
banjiService.save(banjiEntity);
```
在这个例子中,我们创建了一个BanjiEntity对象,并设置了它的属性值,然后调用banjiService的save方法,将BanjiEntity对象保存到数据库中。
需要注意的是,save方法会根据实体对象的主键判断是执行插入还是更新操作。如果实体对象的主键值为null,则执行插入操作;如果主键值不为null,则执行更新操作。
因此,在后端保存操作中不需要使用EntityWrapper,只需要创建实体对象并设置属性值,然后调用save或insert方法即可将数据保存到数据库中。
阅读全文