亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

mybatis-plus 的流式查詢怎么實現呢

mybatis-plus 的流式查詢怎么實現呢

正在回答

3 回答

你好,對于你的提問,我之前的回答,所問非所答了,關于流式查詢,mp應該是沒有特殊的支持。但是mybatis是支持的,mybatis中可以使用Cursor,進行流式查詢,具體方法你可以查閱網上相關文章。


0 回復 有任何疑惑可以回復我~

? ? ? ? 我還真不了解流式查詢,你指的是條件構造器的鏈式調用嗎?MP普通的條件構造器和Lambda條件構造器,都支持鏈式調用,通用service也提供了鏈式調用方式,我入門篇的課上都講過。我舉個條件構造器的鏈式調用例子,例如:

QueryWrapper<User>?qw?=?new?QueryWrapper<>();?
qw.like("name","laoyuan").eq("age",21).like("address","XX省");
List<User>?listUser?=?userMapper.selectList(qw);


1 回復 有任何疑惑可以回復我~
#1

流連不忘反

你不懂麥就不要強行回答嘛
2020-12-29 回復 有任何疑惑可以回復我~
#2

老猿 回復 流連不忘反

你好,對于上面同學的回答,我理解錯了,以為他可能指的是鏈式調用,但是我沒有強行回答。
2020-12-29 回復 有任何疑惑可以回復我~
public?interface?Level1Mapper?extends?BaseMapper<Level1>?{

????@Select("select?*?from?a_level1?limit?#{limit}")
????Cursor<Level1>?scan(@Param("limit")?int?limit);
}
@GetMapping("/level1s_cursor/{limit}")
@Transactional(readOnly?=?true)
public?void?level1sCursor(@PathVariable("limit")?int?limit)?throws?IOException?{
????try?(Cursor<Level1>?cursor?=?level1Mapper.scan(limit)){
????????cursor.forEach(i->log.debug(JSON.toJSONString(i)));
????}
}

mybaits? 流式查詢已經很簡潔了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

mybatis-plus 的流式查詢怎么實現呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號