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

来源:4-2 分页查询

williamharley

2021-07-21 15:56

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

写回答 关注

3回答

  • 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)解决了

    老猿

    对,可以使用setSql方法,问题解决了就好,没帮上你的忙,最近太忙了,没怎么上线。

    2021-08-06 11:35:59

    共 1 条回复 >

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

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

    willia...

    还有version字段等

    2021-07-21 15:58:53

    共 1 条回复 >

MyBatis-Plus入门

MyBatis-Plus框架入门必学课程!

56141 学习 · 381 问题

查看课程

相似问题