目前有一種情況,就是臨時查詢需要返回對應主鍵和設備數量兩個字段值,為此去創建一個實體對象有些笨重,因為不存在復用價值。此時就可以采用返回hashMap這種數據格式,具體寫法:
有兩點需要注意:
1.返回的值類型是HashMap而不是LinkedHashMap,可能順序無保證。
2.@MapKey用於指定返回值中的key
此外還使用了@Select注解,無需去mapper.xml中去寫,簡單sql可以如此處理,復雜sql盡量不要這么做,要將sql語句用<script></script>包裹.