Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 911 Bytes

File metadata and controls

18 lines (14 loc) · 911 Bytes

在abator中可生成iBatis的代码。其中,Sql_map中带有的两个函数是:

  • updateByPrimaryKeySelective 只是更新新的model中不为空的字段
  • updateByPrimaryKey 将为空的字段在数据库中置为NULL

例如 CartServiceImpl#update 若DAO中使用的是 updateByPrimaryKeySelective,则按照不为空的值去更新。 如果使用updateByPrimaryKey,这在未定义的字段更新后就没有了。

#SQL语句对比分析 一系列的isNull判断

没有判断,直接加载