第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

按照老師的代碼敲,示例是selectMapsPage,但是報(bào)錯(cuò)

代碼為:

@Test
public?void?selectMapsPage()?{
????LambdaQueryWrapper<User>?userLambdaQueryWrapper?=?new?LambdaQueryWrapper<>();
????userLambdaQueryWrapper.gt(User::getAge,?26);

????Page<User>?userPage?=?new?Page<>(1,?2);

????IPage<Map<String,?Object>>?mapIPage?=?userMapper.selectMapsPage(userPage,?userLambdaQueryWrapper);
????System.out.println("總記錄數(shù):"?+?mapIPage.getTotal());
????System.out.println("總頁(yè)數(shù):"?+?mapIPage.getPages());
????List<Map<String,?Object>>?mapList?=?mapIPage.getRecords();
????mapList.forEach(System.out::println);
}

報(bào)錯(cuò)為:

Error:(638,?57)?java:?無(wú)法將接口?com.baomidou.mybatisplus.core.mapper.BaseMapper<T>中的方法?selectMapsPage應(yīng)用到給定類型;
??需要:?E,com.baomidou.mybatisplus.core.conditions.Wrapper<com.example.curd.entity.User>
??找到:?com.baomidou.mybatisplus.extension.plugins.pagination.Page<com.example.curd.entity.User>,com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<com.example.curd.entity.User>
??原因:?推斷類型不符合上限
????推斷:?com.baomidou.mybatisplus.extension.plugins.pagination.Page<com.example.curd.entity.User>
????上限:?com.baomidou.mybatisplus.core.metadata.IPage<java.util.Map<java.lang.String,java.lang.Object>>

在編寫

IPage<Map<String,?Object>>?mapIPage?=?userMapper.selectMapsPage(userPage,?userLambdaQueryWrapper);

時(shí),idea確實(shí)沒(méi)有推斷出來(lái),不過(guò)代碼相同,為什么跑步起來(lái)?

正在回答

3 回答

你的這個(gè)問(wèn)題看MP源碼:

/**
?*?根據(jù)?Wrapper?條件,查詢?nèi)坑涗洠ú⒎?yè))
?*
?*?@param?page?????????分頁(yè)查詢條件
?*?@param?queryWrapper?實(shí)體對(duì)象封裝操作類
?*/
<E?extends?IPage<Map<String,?Object>>>?E?selectMapsPage(E?page,?@Param(Constants.WRAPPER)?Wrapper<T>?queryWrapper);

E page,這個(gè)參數(shù),Page的泛型不是實(shí)體,而是

<E?extends?IPage<Map<String,?Object>>>
0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

濤前李浪

那這種該如何修改?
2020-05-16 回復(fù) 有任何疑惑可以回復(fù)我~

我也出現(xiàn)了同樣的問(wèn)題

0 回復(fù) 有任何疑惑可以回復(fù)我~
@Test
void?selectByPageMap()?{
????QueryWrapper<User>?wrapper?=?new?QueryWrapper<>();
????wrapper.like("name",?"雨");
????IPage<Map<String,?Object>>?page?=?new?Page<>(1,?2);
????IPage<Map<String,?Object>>?userPage?=?userMapper.selectMapsPage(page,?wrapper);
????System.out.println(userPage.getPages());
????System.out.println(userPage.getTotal());
????List<Map<String,?Object>>?users?=?userPage.getRecords();
????users.forEach(System.out::println);
}


1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

按照老師的代碼敲,示例是selectMapsPage,但是報(bào)錯(cuò)

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)