亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MybatisPlus修改時空字段無法修改的解決方案

 更新時間:2021年09月01日 11:56:21   作者:鯊魚辣椒灬  
這篇文章主要介紹了MybatisPlus修改時空字段無法修改的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

MybatisPlus空字段無法修改

在這里插入圖片描述

點開修改

在這里插入圖片描述

數(shù)據(jù)為空時,點擊確定,可列表出現(xiàn)的數(shù)據(jù)還是為原來的數(shù)據(jù)

查看后臺的打印輸出,發(fā)現(xiàn)沒有更新的這2個字段

這個時候,在實體類中加入

在這里插入圖片描述

這行注釋的意思是

在屬性執(zhí)行修改時,將自動填充一個值(默認為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 {
				// 參數(shù)不能為空
				res.setCode(1);
				res.setMsg("參數(shù)不能為空");
			}
 
		}else {
			res.setCode(1);
			res.setMsg("原始密碼不正確!");
		}
		
		return res;
	}

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Spring中的@EnableScheduling定時任務注解

    Spring中的@EnableScheduling定時任務注解

    這篇文章主要介紹了Spring中的@EnableScheduling注解,@EnableScheduling是 Spring Framework 提供的一個注解,用于啟用 Spring 的定時任務功能,通過使用這個注解,可以在 Spring 應用程序中創(chuàng)建定時任務,需要的朋友可以參考下
    2024-01-01
  • springboot+rabbitmq實現(xiàn)智能家居實例詳解

    springboot+rabbitmq實現(xiàn)智能家居實例詳解

    這篇文章主要為大家介紹了springboot+rabbitmq實現(xiàn)智能家居的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • 基于jni調用時,jvm報錯問題的深入分析

    基于jni調用時,jvm報錯問題的深入分析

    本篇文章是對jni調用時,jvm的報錯問題進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • Java?LocalTime的常用時間操作總結

    Java?LocalTime的常用時間操作總結

    日常開發(fā)中,?我們會經(jīng)常遇到時間的運算,?操作,?格式化等,?這篇文章主要為大家詳細介紹了LocalTime的常用時間操作,感興趣的小伙伴可以了解一下
    2023-11-11
  • 永中文檔在線轉換服務Swagger調用說明

    永中文檔在線轉換服務Swagger調用說明

    這篇文章主要為大家介紹了永中文檔在線轉換服務Swagger調用說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Java全面解析XML格式串(JDOM解析)

    Java全面解析XML格式串(JDOM解析)

    下面小編就為大家?guī)硪黄狫ava全面解析XML格式串(JDOM解析)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 詳解spring boot集成ehcache 2.x 用于hibernate二級緩存

    詳解spring boot集成ehcache 2.x 用于hibernate二級緩存

    本篇文章主要介紹了詳解spring boot集成ehcache 2.x 用于hibernate二級緩存,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • SpringBoot配置文件格式詳細介紹

    SpringBoot配置文件格式詳細介紹

    這篇文章主要為大家詳細介紹了SpringBoot配置文件格式,文中的示例代碼講解詳細,對我們學習SpringBoot有一定幫助,需要的可以參考一下
    2022-09-09
  • 一文學透ApplicationContext繼承接口功能及與BeanFactory區(qū)別

    一文學透ApplicationContext繼承接口功能及與BeanFactory區(qū)別

    這篇文章主要為大家介紹了ApplicationContext繼承接口功能及與BeanFactory區(qū)別示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • java 逐行讀取txt文本如何解決中文亂碼

    java 逐行讀取txt文本如何解決中文亂碼

    在使用java讀取txt文本中如含有中文,可能會出現(xiàn)亂碼,很多初學者束手無策,本文將提供詳細的解決方法
    2012-11-11

最新評論