業務場景:
使用者填寫申請資訊,然後進行審核, 審核有通過、拒絕、退回。每次審核都要記錄審核結果和處理意見。
業務需求:
現需要查詢申請記錄,可根據審核狀態來過濾篩選。
業務分析:
申請資訊審核通過或拒絕之後流程結束,若退回,則需要重新修改申請資訊並再次提交審核,這就存在乙個 提交->退回->提交->...->退回的迴圈,每次退回都會產生乙個審核記錄,所以申請資訊和審核資訊是1對多的關係。
查詢的時候只關注審核記錄的最新一條審核資訊,其他的只作為歷史存檔用,無需關注。
在內關聯查詢中只獲取申請記錄對應的最新一條審核資訊,最終獲得一條申請資訊和其對應的乙個審核記錄的關聯結果,完成目標。
以上若存在錯誤請各位看官指出,若有更好的實現方法,還請不吝賜教。
Mybatis 一對多關聯查詢
1.配置檔案 select u.id u.username u.address u.u.birthday o.id oid,o.number o.createtime o.note from user u left join order o on o.user id u.id 2.介面名字3.ret...
MyBatis 一對多關聯查詢
上篇學習了一對一關聯查詢,這篇我們學習一對多關聯查詢。一對多關聯查詢關鍵點則依然是配置resultmap,在resultmap中配置collection屬性,別忽略了oftype屬性。建立表author 表blog,構建一對多的查詢場景。建立author blog model。author類中主要是...
mysql 一對多關聯查詢 練習
場景 假設乙個學生有多門課程,一門課程有多個學生 雖然兩者是多對多關係,但本次假設為一對多 學生表 insert into student values 1 張三 66 3 insert into student values 2 李四 77 3 insert into student values...