今天在开发时遇到一个离奇的事情。需要将某一个数据库中是number的字段置空时
一开始想的是直接set
tbiotcardbind.setUserNumber(null);
发现不起作用。
之后写了一个update的sql 将这个字段
set USER_NUMBER = null
然后发现还是没用。
另外之前已经试过各种转为Integer类型赋值。但依然不起作用。
重点来了,最后突发奇想;将两个同时执行就发现离谱的成功置空了,我也查不到什么原因,在网上找解决的办法也没有。下面是我的代码,有知道的大神还请指教一下。
//直接置为null
tbiotcardbind.setUserNumber(null);
//执行一个sql
tbIotcardService.updateUserNumber(tbiotcardbind.getIotcardNumber());