问答详情
源自:4-2 分页查询

UpdateWrapper更新字段时如何设置自增和自减

更新表字段时,经常会遇到某属性自增或自减,例如库存数量。若是xml形式,可以很方便的在sql中表达自增或自减。但是使用UpdateWrappeer,set部分传入的是entity对象,除了在update之前先查一遍库存的值,再set到entity中之外,有没有更简便的方式达到自增或自减?(ps:自增或自减数量不是固定的)

提问者:williamharley 2021-07-21 15:56

个回答

  • williamharley
    2021-07-23 21:52:49

    还可以使用这种方式https://mp.baomidou.com/guide/faq.html#如何-update-时-column-column-1

  • williamharley
    2021-07-21 16:15:14

    已经搞定了,可以通过UpdateWrapper.setSql(String sql)解决了

  • williamharley
    2021-07-21 15:58:13

    相类似的问题还有,对金额,时间等的操作,如set时间为原来时间之后的某个时间(一天一周等)