亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

mybatis-plus中wrapper的用法

小億
319
2023-12-19 13:16:02
欄目: 編程語言

MyBatis-Plus中的Wrapper是一個查詢條件構造器,它可以用于構建動態的查詢條件。

使用Wrapper的步驟如下:

  1. 導入Wrapper類所在的包:import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

  2. 創建Wrapper對象:QueryWrapper<T> wrapper = new QueryWrapper<>();,其中T是實體類的類型。

  3. 使用Wrapper對象進行條件構造,常用的方法有:

    • eq(String column, Object value):等于查詢
    • ne(String column, Object value):不等于查詢
    • gt(String column, Object value):大于查詢
    • ge(String column, Object value):大于等于查詢
    • lt(String column, Object value):小于查詢
    • le(String column, Object value):小于等于查詢
    • like(String column, Object value):模糊查詢
    • in(String column, Collection<?> values):IN查詢
    • isNull(String column):為空查詢
    • isNotNull(String column):不為空查詢
    • orderByAsc(String... columns):升序排序
    • orderByDesc(String... columns):降序排序

    例如:

    wrapper.eq("name", "張三")
           .like("address", "北京")
           .in("age", Arrays.asList(18, 20, 25))
           .orderByAsc("age");
    
  4. 將Wrapper對象傳入MyBatis-Plus的查詢方法中,例如:

    List<T> userList = userDao.selectList(wrapper);
    

除了以上介紹的常用方法外,Wrapper還提供了其他更復雜的查詢條件構造方法,可以根據具體需求進行使用。

0
进贤县| 拉孜县| 汉中市| 甘孜| 区。| 长寿区| 调兵山市| 新昌县| 内丘县| 从化市| 乌拉特前旗| 百色市| 射阳县| 灵川县| 内丘县| 靖江市| 吉水县| 方城县| 平塘县| 巧家县| 石泉县| 阜新| 墨玉县| 清徐县| 乌拉特中旗| 厦门市| 阿拉善左旗| 闽侯县| 朝阳区| 陇南市| 凭祥市| 鲁山县| 哈巴河县| 陆良县| 北碚区| 密山市| 武功县| 漳浦县| 府谷县| 耿马| 五河县|