在abator中可生成iBatis的代码。其中,Sql_map中带有的两个函数是:
updateByPrimaryKeySelective
只是更新新的model中不为空的字段updateByPrimaryKey
将为空的字段在数据库中置为NULL
例如
CartServiceImpl#update
若DAO中使用的是 updateByPrimaryKeySelective
,则按照不为空的值去更新。
如果使用updateByPrimaryKey
,这在未定义的字段更新后就没有了。
SQL语句对比分析
一系列的isNull判断
没有判断,直接加载
作者:芥末无疆sss
链接:https://www.jianshu.com/p/c5b7030adb89
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
點擊查看更多內(nèi)容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦