mybatis 巢狀查詢 學習記錄

2021-07-23 14:14:51 字數 545 閱讀 8033

在學習mybatis時用到了乙個巢狀迴圈查詢,其實還是挺簡單的(不過我不會) 

查詢省市區,

要求查出所有省裡面有對應的市,市裡面有對應的區

資料格式要求類似這樣的

[  ],

"ccode":"110100","cid":520,"cname":"

北京市"} ],

"pcode":"110000","pid":78,"pname":"

北京市"}... ]

select p.id as pid,p.name as pname,p.code as pcode,

c.id as cid,c.name as cname,c.code as ccode, 

a.id as aid, a.name as aname,a.code as acode

from province p left join city c on p.code=c.provincecode

left join area a on c.code=a.citycode       

dto格式就不給了 

mybatis查詢巢狀之引數傳遞

今天花了一下午時間發現了mybatis的乙個用法,就是查詢巢狀傳參的時候會把集合中的引數給 用掉 所謂用掉,就是作為引數傳遞給巢狀查詢的引數不會在返回結果集中顯示。解決辦法就是做兩個引數命不同的名字,乙個用作查詢巢狀的傳遞,另外乙個用作結果集的返回。上例子 select bt.terminal sy...

Mybatis學習記錄

order by md.create time desc md.create time md.maintain status md.maintain status desc md.state md.state desc where date format statistic day.create t...

Mybatis中的連線查詢與巢狀查詢

首先在mysql中確立表 表一 位址國家表 create table address aid int auto increment primary key,aname varchar 20 insert into address values null,魏國 insert into address ...