当前位置: 首页 > wzjs >正文

西安做网站哪里便宜小说网站排名免费

西安做网站哪里便宜,小说网站排名免费,做网站如何自己寻找客户,广州网站关键词优化推广1.出现的问题 前端修改数据时把属性内容删除然后进行保存,默认传的null,后端更新时属性值为null, 然后调用updateById进行更新时发现该属性还是原来的值: update方法不会对属性null的进行更新 2.原因 mybatis-plus FieldStrat…

1.出现的问题

前端修改数据时把属性内容删除然后进行保存,默认传的null,后端更新时属性值为null

然后调用updateById进行更新时发现该属性还是原来的值

update方法不会对属性null的进行更新

2.原因

mybatis-plus FieldStrategy 有三种策略:

  • IGNORED:忽略
  • NOT_NULL:非 NULL,默认策略
  • NOT_EMPTY:非空

默认非空,所有更新时不生效的问题

3.解决方法

1.设置全局的field-strategy 

这样全局配置会把所有的属性都忽略,对于一些不需要改的属性可能会影响业务的准确性。

2. 给单独的属性设置field-strategy

根据实际应用情况对某些属性增加该注解来忽略策略

@TableField(strategy=FieldStrategy.IGNORED)

这样增加该注解的属性就可以使用updateById()方法进行更新null值。

3. 用lambdaUpdateWrapper  推荐使用。

baseMapper.update(lambdaUpdateWrapper);
        LambdaUpdateWrapper<ZcWechatUser> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();lambdaUpdateWrapper.eq(ZcWechatUser::getId, id);lambdaUpdateWrapper.set(ZcWechatUser::getAgentId, null);lambdaUpdateWrapper.set(ZcWechatUser::getAgentName, null);lambdaUpdateWrapper.set(ZcWechatUser::getAgentCreateTime, new Date());return baseMapper.update(lambdaUpdateWrapper) >0;

http://www.dtcms.com/wzjs/425222.html

相关文章:

  • 苏州老字号企业官方的网站策划书西安百度关键词排名服务
  • 公司网站建设价格多少外贸网站免费建站
  • 广告资源发布平台整站优化案例
  • 做网站答辩站长工具seo综合查询工具
  • 沧州网站建设定制价格做谷歌推广比较好的公司
  • 花都营销型网站建设如何免费做网站推广的
  • 网站建设就选谷歌seo和百度seo
  • 网站名称注册广州网站优化服务商
  • 网站开发技术入股协议上海高端网站定制
  • 网站做的文字乱码网络优化公司有哪些
  • 可以做本地生活服务的有哪些网站灰色广告投放平台
  • 怎么能将网站做的不简单百度seo推广
  • wordpress 缓慢seo排名优化培训网站
  • 几百的网站网络营销产品策略分析
  • 政府类型网站建设方案做百度seo
  • 网站建设好不好学搜索引擎登录入口
  • wordpress 增加js网络优化工程师有多累
  • 厦门石材网站建设百度一下打开
  • 重庆建网站一般多少钱营销案例100例小故事及感悟
  • 做校园网站的公司什么叫优化
  • 地方网站做相亲赢利点在哪seo网络优化是什么工作
  • 国务院 网站建设 文件百度推广官网网站
  • 网络运营平台重庆seo排名收费
  • 丰涵网站建设进一步优化
  • 个体户 网站建设专业北京网站建设公司
  • 贵阳建站推广公司seo排名第一的企业
  • 上海做网站品牌公司线在成都网站推广公司
  • 有没有那个网站是做点心的石家庄seo扣费
  • 网站底部怎么做需要放些什么下载百度语音导航地图安装
  • 如何做服装微商城网站建设服务营销包括哪些内容