StringBuffer sb=new StringBuffer();
sb.append(" update quick_order ");
sb.append(" set id=id ");
if(StringUtils.isNotBlank(address)) {
sb.append(" , address='"+address+"'");
}
if(StringUtils.isNotBlank(buyerName)){
sb.append(" ,buyer_name='"+buyerName+"'");
}
if(StringUtils.isNotBlank(buyerName)){
sb.append(" ,buyer_mobile='"+buyerMobile+"'");
}
sb.append(" where code='"+code+"'");
int count=DbTools.executeUpdate(sb.toString(),conn);
if(count>0){
map.put("info", "修改成功");
map.put("code", "0");
map.put("desc", "success");
}更新一个表,字段名不确定 java如何实现
最新推荐文章于 2021-03-17 10:37:57 发布
本文介绍了一种使用StringBuffer动态构建SQL更新语句的方法。根据提供的参数,该方法能够智能地添加或忽略某些字段的更新,确保了SQL语句的灵活性与准确性。通过检查更新操作的结果计数来判断是否成功,并返回相应的状态信息。

3209

被折叠的 条评论
为什么被折叠?



