Mybatis-Plus報錯 can not use this method for "getSqlSelect"

報錯如下:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ew != null and ew.sqlSelect != null'. Cause: org.apache.ibatis.ognl.OgnlException: sqlSelect [com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: can not use this method for "getSqlSelect"]
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy185.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:177)
    at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:78)
    at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:96)
    at com.sun.proxy.$Proxy189.selectList(Unknown Source)
    at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.list(ServiceImpl.java:284)

原因:

使用了錯誤的寫法

LambdaQueryChainWrapper<User> chainWrapper = lambdaQuery();
List<User> userList = this.list(chainWrapper);

大概原因是: LambdaQueryChainWrapper 其實并不應(yīng)該被用做一個傳遞給list方法的wrapper參數(shù)发钝,因為它本身就有query的功能锋谐。所以我們使用它來作為描述參數(shù)的時候就報錯了录淡!更詳細(xì)的邏輯請自行查看源碼.

解決:

LambdaQueryChainWrapper<User> chainWrapper = lambdaQuery();
List<User> userList = chainWrapper.list();

或者

LambdaQueryWrapper<User> lambdaQueryWrapper = new LambdaQueryWrapper<>();
List<User> userList = this.list(lambdaQueryWrapper);
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市楷扬,隨后出現(xiàn)的幾起案子县袱,更是在濱河造成了極大的恐慌闷串,老刑警劉巖祖搓,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件狱意,死亡現(xiàn)場離奇詭異,居然都是意外死亡拯欧,警方通過查閱死者的電腦和手機(jī)详囤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哈扮,“玉大人纬纪,你說我怎么就攤上這事蚓再』猓” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵摘仅,是天一觀的道長靶庙。 經(jīng)常有香客問我,道長娃属,這世上最難降的妖魔是什么六荒? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任护姆,我火速辦了婚禮,結(jié)果婚禮上掏击,老公的妹妹穿的比我還像新娘卵皂。我一直安慰自己,他們只是感情好砚亭,可當(dāng)我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布灯变。 她就那樣靜靜地躺著,像睡著了一般捅膘。 火紅的嫁衣襯著肌膚如雪添祸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天寻仗,我揣著相機(jī)與錄音刃泌,去河邊找鬼。 笑死署尤,一個胖子當(dāng)著我的面吹牛耙替,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播曹体,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼林艘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了混坞?” 一聲冷哼從身側(cè)響起狐援,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎究孕,沒想到半個月后啥酱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡厨诸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年镶殷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片微酬。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡绘趋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出颗管,到底是詐尸還是另有隱情陷遮,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布垦江,位于F島的核電站帽馋,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜绽族,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一姨涡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧吧慢,春花似錦涛漂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至岁诉,卻和暖如春锚沸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背涕癣。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工哗蜈, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人坠韩。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓距潘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親只搁。 傳聞我的和親對象是個殘疾皇子音比,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容