91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

MyBatis Plus去重查詢的技巧

小樊
135
2024-07-05 01:31:25
欄目: 編程語言

  1. 使用Distinct標注

可以通過在查詢方法上加上@Distinct注解來實現去重查詢,示例代碼如下:

@Mapper
public interface UserMapper extends BaseMapper<User> {

    @Select("SELECT DISTINCT * FROM user")
    List<User> selectDistinctUsers();
}
  1. 使用Group By語句

可以通過在查詢語句中加上Group By語句來實現去重查詢,示例代碼如下:

@Mapper
public interface UserMapper extends BaseMapper<User> {

    @Select("SELECT * FROM user GROUP BY name")
    List<User> selectDistinctUsers();
}
  1. 使用LambdaQueryWrapper

可以使用LambdaQueryWrapper來構建查詢條件,示例代碼如下:

@Mapper
public interface UserMapper extends BaseMapper<User> {

    default List<User> selectDistinctUsers() {
        LambdaQueryWrapper<User> queryWrapper = Wrappers.lambdaQuery();
        queryWrapper.groupBy(User::getName);
        return selectList(queryWrapper);
    }
}

這些是使用MyBatis Plus進行去重查詢的一些常用技巧,可以根據實際情況選擇合適的方法來實現去重查詢。

0
新闻| 通山县| 朔州市| 蒲江县| 嘉峪关市| 横山县| 南木林县| 从江县| 林甸县| 菏泽市| 安新县| 教育| 烟台市| 五峰| 通化市| 天台县| 广南县| 阿克陶县| 萝北县| 宜昌市| 蓝山县| 陆河县| 青川县| 元谋县| 涞源县| 永福县| 漾濞| 昂仁县| 武城县| 宜良县| 台南市| 运城市| 麦盖提县| 清涧县| 博乐市| 册亨县| 新泰市| 黄龙县| 余姚市| 寿阳县| 南丰县|