williamharley
2021-07-21 15:56
更新表字段时,经常会遇到某属性自增或自减,例如库存数量。若是xml形式,可以很方便的在sql中表达自增或自减。但是使用UpdateWrappeer,set部分传入的是entity对象,除了在update之前先查一遍库存的值,再set到entity中之外,有没有更简便的方式达到自增或自减?(ps:自增或自减数量不是固定的)
还可以使用这种方式https://mp.baomidou.com/guide/faq.html#如何-update-时-column-column-1
已经搞定了,可以通过UpdateWrapper.setSql(String sql)解决了
相类似的问题还有,对金额,时间等的操作,如set时间为原来时间之后的某个时间(一天一周等)
MyBatis-Plus入门
56141 学习 · 381 问题
相似问题