假设我有一个实体类User
包含id,name,age,sex 属性
那么假设我只更新了sex属性,Mybatis是否能做到一个update(User user)
方法中的语句只更新sex值,而不是所有值,如果有2个属性变化,则会更新这2个。
MyBatis update语句问题(注解方式)
答案:2 悬赏:80 手机版
解决时间 2021-04-06 06:05
- 提问者网友:你独家记忆
- 2021-04-05 13:47
最佳答案
- 五星知识达人网友:动情书生
- 2021-04-05 14:55
update table
name = #{name, jdbc=varchar},
name = #{age, jdbc=varchar},
name = #{sex, jdbc=varchar},
where id= #{id,jdbc=Integer}
全部回答
- 1楼网友:一秋
- 2021-04-05 15:25
改成下面这样即可。 // 数据表 CREATE TABLE qai_entity ( id CHAr(10) NOT NULL, value INT NOT NULL DEFAULT 0, cre_tim TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id) )
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯