永发信息网

updatesqlset判断值不为空更改对应字段数据

答案:1  悬赏:80  手机版
解决时间 2021-12-25 22:07
update User u set u.username = ?,u.birthday=?, u.idcard=? ,u.headimage=? where u.id=?
如何判断其中字段为空时不更新
String ask = "";
String hql = "update User u set " + ask + "where u.id=?";
if(userparam.getUsername() != null){
ask = ask + "u.username = ?";
}
类似于这样的有木有,多个字段的有点懵
最佳答案
建议你下一个数据框架,如:cyq.data
直接调用update方法,CYQ会先SELECT一次放到实例里面(一个表一个实例)如果遇到要实例相关的值没修过,就不会进行update了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Methods To Help You Learn French The Frenc
单选题有一段裸导线,下列哪一种方法可以减少
台秤和电子天平的精确度各是多少
单选题下列各句中,标点符号使用正确的一句是
医疗保险卡怎么查询余额
问:大家知道宝宝团队吗?是不是传销?MY品牌
单选题下列各句没有运用通感修辞格的是A.大陆
2-甲基丁烷有几种一氯代物?各产物大致含量?
A lot of vegetables help you to keep in go
a的平方十根号b一2=4a一4求a十b的值
若平面α,β的法向量分别为(-1,2,4),(
怎么用火狐浏览器下电影
天变一笔是什么字
Throughout history, people have been inter
怎么才能让衣服恢复鲜艳的颜色?
推荐资讯
我的手又涨又麻是怎么回事
甲、乙两人玩抽扑克牌游戏,游戏规则是:从牌
统计表的标题怎么设置
砌砖下脚什么意思
根据意思,写出成语。
单选题以下几个实验现象中,能说明声音产生原
欣赏也是一种善良
口袋妖怪黑白(BW)游戏中、求介绍哪个火系怪
真空包装的食品里面有不易察觉的水是坏了妈?
入户门对着走廊
play 可以加什么球类运动
网站隐藏了相关url的扩展名,如何确认其使用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?