Mybatis plus 使用andNew將條件查詢用括號分割

java語句:

//有很多中Wrapper實現類,我也不是很瞭解,這裏我使用的是EntityWrapper
 EntityWrapper wrapper = new EntityWrapper();
 wrapper.eq("status", status);
 wrapper.andNew().gt("gmt_end", now).or().isNotNull("days");
 Integer count = couponMapper.selectCount(wrapper);

查詢sql: 

SELECT COUNT(1) FROM unimall_coupon WHERE (status = 1) AND (gmt_end > '2019-07-14 16:14:23.51' OR days IS NOT NULL)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章