MyBatis多表聯合查詢查詢對於一對多的結果只有一條,SQL語句在數據庫中查詢結果確實是一對多,但使用MyBatis去查詢只有一條數據

使用SQL語句在數據庫中查詢結果是一對多關係,但使用MyBatis去查詢只有一條數據 數據庫有三張表: 1.角色表 2.權限表 3.角色-權限關係表 權限表對應實體 角色表對應實體 mapper 以上配置使用SQL語句去數據庫查詢結果是一對多的,但MyBatis查詢結果卻只有一條數據,這裏就是字段名重名導致的問題,角色表和權限表都有一個id字段,只需要將查詢語句稍微修改一下就OK了,採用別名的方式
相關文章
相關標籤/搜索