mybatis 更新表操作时插入null的问题
答案:3 悬赏:0 手机版
解决时间 2021-04-05 23:49
- 提问者网友:遁入空寂
- 2021-04-05 08:14
mybatis 更新表操作时插入null的问题
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-04-05 08:39
你好,试试把配置改成如下看看,去掉DESCRIPTION那行的if判断
UPDATE SYS_ROLE
ROLENAME=#{roleName},
DESCRIPTION=#{description}
WHERe ID=#{id}
UPDATE SYS_ROLE
DESCRIPTION=#{description}
WHERe ID=#{id}
全部回答
- 1楼网友:老鼠爱大米
- 2021-04-05 10:19
map.put("description",“null”);
你把所有为空的赋值为“null” 字符串null即可
追问:好像这样只能把值改成"null",不是把数据库的字段设成NULL
追答:寸的就是字符串null 数据库没有所谓的NULL NULL是JAVA的用处
在数据库就对应无记录你要写NULL就写字符串 你究竟是想干什么
你把所有为空的赋值为“null” 字符串null即可
追问:好像这样只能把值改成"null",不是把数据库的字段设成NULL
追答:寸的就是字符串null 数据库没有所谓的NULL NULL是JAVA的用处
在数据库就对应无记录你要写NULL就写字符串 你究竟是想干什么
- 2楼网友:夜风逐马
- 2021-04-05 09:19
map.put("description",“null”);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯