文章詳情頁
java - 根據月份查詢多個表里的內容怎么實現好?
瀏覽:129日期:2024-02-08 16:31:34
問題描述
有12個一樣結構的表,分別記錄十二個月份的相關信息。用戶可以選擇起始月份,結束月份,查詢信息。表名類似XXXX_2017_01,XXXX_2017_12這樣,我得先根據用戶傳入的月份拼接表名,再用UNION ALL進行查詢?但是查詢出來的LIST里面就不知道每條記錄是屬于哪個表的了。MYBATIS應該怎么寫好?
問題解答
回答1:1.如果你不考慮sql注入,可以百度一下#{},${}的區別,然后把sql語句提升到業務層面,當作業務處理,拼接完后用${}來傳進原子層
2.查12次
標簽:
java
相關文章:
1. css - C#與java開發Windows程序哪個好?2. mysql無法添加外鍵3. css - 定位為absolute的父元素中的子元素 如何設置在父元素的下面?4. java - Mybatis查詢數據庫時出現查詢getInt()的錯誤5. JavaScript事件6. javascript - 原生canvas中如何獲取到觸摸事件的canvas內坐標?7. javascript - es6將類數組轉化成數組的問題8. 在mac下出現了兩個docker環境9. css3 - flex 父標簽設置align-item:center,子元素flex:1,不起作用10. java - 是否類 類型指針、引用作為形參 ,函數結束不會自動析構類?
排行榜
