目录
- MybatisPlus空字段无法修改
- Mybatis-Plus修改指定字段
MybatisPlus空字段无法修改

点开修改
数据为空时,点击确定,可列表出现的数据还是为原来的数据
查看后台的打印输出,发现没有更新的这2个字段
这个时候,在实体类中加入
这行注释的意思是
在属性执行修改时,将自动填充一个值(默认为null),即将字段修改为空,而不是不做修改。
Mybatis-Plus修改指定字段
核心代码
/**
* 修改密码(只能修改自己的密码)
*
* @author zhangxuewei
* @param userID
* @param password
* @param session
* @return
*/
@ResponseBody
@RequestMapping(value = "/updateUserPWD", method = RequestMethod.POST)
public ResultCode updateUserPWD(@RequestParam(value = "password_old") String password,
@RequestParam(value = "password_new") String newpassword, HttpSession session) {
logger.info("updateUserPWD ...........");
User user1 = (User) session.getAttribute("sessionUser");
ResultCode res = new ResultCode();
EntityWrapper<User> ew = new EntityWrapper<>();
ew.eq("user_name", user1.getUserName());
User user2= userService.selectOne(ew);
if(user2.getPassWord().equals(AIAppUtils.encrypt(password))) {
if (StringUtils.isNotBlank(password) && StringUtils.isNotBlank(newpassword)) {
String setSql = "pass_word = " + "'" + AIAppUtils.encrypt(newpassword) + "'";
EntityWrapper<User> ew1 = new EntityWrapper<>();
ew1.eq("user_id", user1.getUserID());
try {
userService.updateForSet(setSql, ew1);
session.removeAttribute("sessionUser");
res.setCode(0);
} catch (Exception e) {
// TODO: handle exception
res.setCode(1);
}
} else {
// 参数不能为空
res.setCode(1);
res.setMsg("参数不能为空");
}
}else {
res.setCode(1);
res.setMsg("原始密码不正确!");
}
return res;
}
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
SEO要不,来看看如何通过SEO优化提高网站流量和曝光度,seo 获客技巧
SEO优化排-打造高效的网络营销利器,精神AI
ChatGPT页面怎么拖不动?解决问题的终极指南,日韩AI换脸在线观看
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
AI上的文章属于原创吗?人工智能创作内容的归属问题
ChatGPT破解:人工智能未来的无限可能,污污AI解说
SEO努力:提升网站排名的关键策略,网站建设微企动力
ChatGPT模型进化历程:人工智能的智慧革命,ai 喷枪星空
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
ChatGPT与讯飞:AI语音与智能对话的完美融合,ai直角变圆角
整理文章的AI:提升写作效率的智能助手
SEO运营工作是什么,seo公司运营 ,720516AI
AI网页效果生成:开启网站设计的新纪元,ai画线祥云
SEO运营是什么职业,seo运营工程师招聘 ,把ai图层改横幅
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
seo要会些什么,seo需要学些什么内容 ,轻盈ai
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
用AI生成的文章算原创吗?深度解析AI写作背后的秘密
seo算是什么营销方式,seo是网络营销吗 ,ai318
seo站内链接有什么作用,seo中网站内链的作用 ,781900ai
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
优化投入,让企业更具竞争力,怎样推广营销方案
ChatGPT点不了?背后的真相与解决方法,ai.520523
ChatGPT当前不可用?背后的原因与解决方案全解析,ai propos
seo高手有什么条件,seo难上手吗 ,指南ai写作电力创新
实用AI工具:提升效率、优化生活的科技利器
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
AI的两个主要发展阶段:从起步到突破,如何重塑未来,wps ai写作去哪里
SEO前的准备工作:如何让网站为搜索引擎优化做好充分准备,SEO_网站排名优化_网络推广
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
文字生成AI开启创作的新纪元
BingAdapter设置数据后没有显示数据?解决方案在这里!,ai中如何把图变形
ChatGPT故障你从未听过的真相,究竟是什么让它偶尔“失灵”?,ai 图片 矢量
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
AI免费试用不需要登录:体验智能科技的魅力,轻松开启未来,华为ai身材
seo营销到底是什么,seo算什么营销 ,ai里面新建
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
丹东抖音seo是什么,抖音seo引流 ,ai工具编写作业指导书
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
seo经理做什么的,seo经理招聘 ,盲人ai眼镜
ChatGPT网页版内容显示不全的原因与解决方案,ai超级绘
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇