PageHelperはmybatisと組み合わせて返されたページ数のデータバー数をsizeと一致しません.
2505 ワード
pagehelperはsql文にlimitを自動的に追加してデータ数の制限を行うため、データ数のcolumsが重複するとデータ数の表示異常が発生し、結果として得られたデータは正しいが、ページ数が一致しない.解決策:1:「collection」でイントラクエリを使用する2:ラベル内に同じ名前の行があるかどうかを確認し、名前を変更する3:sql文を変更し、列の名前を変更して対応関係を確立する
select a.*,b.*,c.*,d.* ,
b.id as doctorid,
c.id as levelid,
d.id as deptid
from patient a
left join doctor b on a.doctorid=b.id
left join level c on a.levelid=c.id
left join dept d on a.deptid=d.id
where a.createdate=curdate()