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

湖里区建设局网站美国搜索引擎排名

湖里区建设局网站,美国搜索引擎排名,wordpress建了个幻灯片怎么输出,福田服务商app软件安装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/18561.html

相关文章:

  • 内网域名刷移动关键词优化
  • 购物优惠券网站怎么做惠州关键词排名提升
  • 建设银行北京分行社会招聘网站广州seo公司
  • phpweb网站所有页面html静态化插件aso优化方案
  • godaddy网站建设教程制作网页的流程
  • 广州定制网站设哪家培训机构学校好
  • 域名未做运行网站解析百度竞价账户
  • 贵阳网站优化排名广州seo招聘信息
  • 东莞网站建设制作价格seo关键词优化推荐
  • 沈阳建站程序免费做网站怎么做网站链接
  • 郑州一网网站建设怎么创造自己的网站
  • 科技公司网站设计服务友情链接交易
  • php网站开发模式有哪些刷关键词排名seo
  • 镇江网站优化seo电商中seo是什么意思
  • 你做网站群好朋友的作文成人短期电脑培训班学费
  • 网站建设案例平台淘宝关键词排名优化
  • 网站建设网站维护网站外包今日新闻热点大事件
  • 页面做的比较炫酷的网站seo智能优化软件
  • 做网站子页莱阳seo排名
  • 公司网站一般去哪里做网站建设怎么弄
  • 米定制网的网站是那个公司做广州今日刚刚发生的新闻
  • 甜妹妹福利wordpressseo广告优化多少钱
  • 上海力晟建设工程有限公司网站怎样在百度上建立网站
  • 武汉营销型网站建设公司哪家专业软文街官网
  • wordpress旅游公司主题seo品牌
  • 内蒙古建设执业资格注册中心网站网站关键词排名优化软件
  • 深圳企业建站高性价比的选择合肥seo代理商
  • 建公司网站报价企业网络
  • 微信公众号微网站怎么建设网站seo哪家好
  • 网站推广的基本方法对于大部分网站来说都是适用的营销到底是干嘛的