数据更新失败,因为条件值为空,查不到要更新数据

今天浪费了很长时间调查一个问题,update操作失败,

原因是load(ID)的时候返回的实体没有setID,

导致update table t set  t.name='m' where     t.id=model.getID(),getID是空值,导致更新失败。

 

如何检查:

打印出sql,及相应的条件值,更新值。

这样一目了然,不要主观认为load的时候会setID,这样会被坑。

posted @ 2018-08-07 22:37  dzwaM  阅读(426)  评论(0)    收藏  举报