永发信息网

MyBatis update语句问题(注解方式)

答案:2  悬赏:80  手机版
解决时间 2021-04-06 06:05
  • 提问者网友:你独家记忆
  • 2021-04-05 13:47
假设我有一个实体类User
包含id,name,age,sex 属性
那么假设我只更新了sex属性,Mybatis是否能做到一个update(User user)
方法中的语句只更新sex值,而不是所有值,如果有2个属性变化,则会更新这2个。
最佳答案
  • 五星知识达人网友:动情书生
  • 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) ) 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯