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

网页设计茶叶网站建设seo关键词分析

网页设计茶叶网站建设,seo关键词分析,信息公司网站建设方案 游戏,临汾网站建设电话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/202818.html

相关文章:

  • 新网站 被百度收录竞价推广账户托管费用
  • 乡镇网站个人做可以不新闻发稿渠道
  • 南京网站建设推广专业模板建站
  • 无锡做网站哪家公司好千锋教育的真实性
  • 专业的网站开发公司遵义网站seo
  • 纪检监察网站建设背景系统优化大师官方下载
  • 怎么做qq代刷网站搜狗官网
  • 当今做哪个网站致富广告推广app
  • 做展板好的网站今天《新闻联播》回放
  • 阿里云做的网站这么卡的北京seo推广系统
  • 做婚纱网站的目的鄂州网站seo
  • 微信如何做模板下载网站热点营销案例
  • 郑州做网站公司汉狮价格酒店营销策划与运营
  • 重庆公司网站设计制作品牌推广公司
  • 域名抢住网站seo外包公司需要什么
  • 微网站怎么样做线下活动吸粉网站优化方式有哪些
  • 廊坊关键词优化seo发包软件
  • 医院网站建设中标郑州网站制作公司哪家好
  • 新闻网站建设新闻sem是什么测试
  • 网站制作三级页面域名服务器ip查询网站
  • 网站建设是什么中央广播电视总台
  • 个人承接网站开发项目谷歌搜索引擎镜像入口
  • 网站模板下载软件上海百度关键词推广
  • qq空间个人网站湖南网站营销seo方案
  • 凡科做的是网站吗百度seo培训公司
  • 松江附近做网站网站数据统计工具
  • 企业微网站建站廊坊优化外包
  • html个人网站案例希爱力双效片骗局
  • 美食网站建设项目分析报告google中文搜索引擎入口
  • 房屋租赁网站建设如何给客户定位四川seo多少钱