要注意,想插入空值的列,必须是可空列,或者是非主键列。
例子:
insert into test(no,ame,score) values(1,'yaoming',NULL)
1、在Java代码中,给domain实体的map中,放一个用来判空的key。如:entpPdSell.getMap().put("allow_money_is_null", "true")2、在ibaits代码更新语句中,添加一句判断,如接收到domain实体map中放的key不空,就插入空值。如:
3、这样就完成了向Oracle数据库中插入空值。
String Cid1 = su.getRequest().getParameter("Cid1")if(Cid1 == null || Cid1.trim().equals("")){
Cid1 = ""
}
这里面改成
if(Cid1 == null || Cid1.trim().equals("")||Cid1.trim().equals("null"))
怀疑你取出来的这个Cid1的文本值为'null'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)