![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/32b57db082f2d60cbcf6fa2e62bd602c.png)
1.Service继承 IService
public interface WritCoercivedecisionProperService extends IService<WritCoercivedecisionProper>
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/58c0586a1221d642cb85c3972b90aec1.png)
2.ServiceImpl继承ServiceImpl
public class WritCoercivedecisionProperServiceImpl extends ServiceImpl<WritCoercivedecisionProperMapper, WritCoercivedecisionProper> implements WritCoercivedecisionProperService
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bbfcf33b072a6bbc681375d6ddd06310.png)
3.Mapper继承BaseMapper
public interface WritCoercivedecisionProperMapper extends BaseMapper<WritCoercivedecisionProper>
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/987ff299f5500e9c9995a7541f3f0c87.png)
4.基础用法
方法一:使用LambdaUpdateWrapper
LambdaUpdateWrapper<WritCoercivedecisionProper> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(WritCoercivedecisionProper::getCoercivedecision, writCoercivedecisionProper.getCoercivedecision());
方法二:使用QueryWrapper
QueryWrapper<WritCoercivedecisionProper> wrapper = new QueryWrapper<>();
wrapper.eq("coercivedecision", writCoercivedecisionProper.getCoercivedecision());
4.1修改
writCoercivedecisionProperService.update(new LambdaUpdateWrapper<WritCoercivedecisionProper>()
.eq(WritCoercivedecisionProper::getId, writCoercivedecisionProper.getCoercivedecision())
.set(WritCoercivedecisionProper::getIdentity,writCoercivedecisionProper.getIdentity()));
UpdateWrapper<WritCoercivedecisionProper> wrapper = new UpdateWrapper<>();
wrapper.set("coercivedecision", writCoercivedecisionProper.getCoercivedecision());
wrapper.eq("ID",writCoercivedecisionProper.getId());
int flag = writCoercivedecisionProperMapper.update(writCoercivedecisionProper,wrapper);
int flag = writCoercivedecisionProperMapper.update(null, Wrappers.<WritCoercivedecisionProper>update()
.set("coercivedecision", writCoercivedecisionProper.getCoercivedecision())
.eq("ID", writCoercivedecisionProper.getId()));
4.2查询
List<WritCoercivedecisionProper> writCoercivedecisionProperList=writCoercivedecisionProperService.list(
new LambdaQueryWrapper<WritCoercivedecisionProper>()
.eq(WritCoercivedecisionProper::getCoercivedecision, writCoercivedecisionProper.getCoercivedecision()));
QueryWrapper<WritCoercivedecisionProper> queryWrapper = new QueryWrapper<WritCoercivedecisionProper>();
queryWrapper.eq("id",writCoercivedecisionProper.getId());
List<WritCoercivedecisionProper> userInfoList = writCoercivedecisionProperMapper.selectList(queryWrapper);
List<WritCoercivedecisionProper> list = writCoercivedecisionProperMapper.selectList(Wrappers.<WritCoercivedecisionProper>lambdaQuery()
.eq(WritCoercivedecisionProper::getCoercivedecision, writCoercivedecisionProper.getCoercivedecision())
.eq(WritCoercivedecisionProper::getName,writCoercivedecisionProper.getName()));