为什么id 加单引号就打印不出来了?
//将字符数值加上 单引号 if(fieldValue instanceof String) { //instanceof 判断fieldValue是否是String类型。 fieldValue = "\'" + fieldValue + "\'"; } stringBuilder.append(" and ").append(filedName).append("=").append(fieldValue);
你试一试这样加引号。 因为if判断 fieldValue 是否是String 类型,当是的时候才执行if里面的操作,那么Id不是String 类型,所以就没有执行if里面的操作。
id不Integer类型吗?你看下你的判断条件