mybatisplus はクエリの重複を排除するためにどのように使用しますか

Javaコード:

 int bookCount = dataEbookCollectionMapper.selectCount(new QueryWrapper<DataEbookCollectionBean>()
                .select(" DISTINCT data_id").lambda()
                .eq(DataEbookCollectionBean::getEbookCollectionRuid, eBookCollectionRuid)
                .in(unitRuidList.size() > 0, DataEbookCollectionBean::getEbookCollectionUnitRuid, unitRuidList)
        );

変換されたクエリステートメント:

SELECT COUNT( DISTINCT data_id ) 
FROM `data_ebook_collection` 
WHERE (ebook_collection_ruid = ? AND ebook_collection_unit_ruid IN  (?,?,?)

おすすめ

転載: blog.csdn.net/qq_29864051/article/details/125507520