今天突然出現一個線上bug,經過排查是如下代碼的問題: day的格式是yyyy-MM-dd,當day的值是“2021-05-05”、“2021-06-06”這種月份和日相同的值時候查詢到的數據會把當月的數據全部查詢出來,就是day會匹配2021-05 、2021-06前綴的值都取出來 ...
不能查詢中文 記得在數據庫的配置中寫明編碼格式characterEncoding utf ...
2021-02-03 21:12 0 1519 推薦指數:
今天突然出現一個線上bug,經過排查是如下代碼的問題: day的格式是yyyy-MM-dd,當day的值是“2021-05-05”、“2021-06-06”這種月份和日相同的值時候查詢到的數據會把當月的數據全部查詢出來,就是day會匹配2021-05 、2021-06前綴的值都取出來 ...
好久沒有寫SQL語句的多表連接查詢,總在用框架進行持久化操作。今天寫了一個多表關聯查詢,想根據兩個字段唯一確定一條數據 失敗的案例如下: 查詢出來的效果,簡直不忍直視。 被改良后,使用join on 【inner join on】關聯多表查詢 ...
近日在項目中遇到一個問題: 如何在報表中統計JSON格式存儲的數據? 例如有個調查問卷記錄表,記錄每個問題的答案。 其結構示意如下(橫表設計) Id user date Q1_Answer Q2_Answer ...
原來以為mysql可以進行這樣的查詢select id, list, name from table where 'daodao' IN (list); (一)注:1. table含有三個字段id:int, list:varchar(255), name:varchar(255 ...
Jfinal定義model類與數據庫里的一張對應,但是進行多表查詢時,一個model類好像不能滿足我們的要求,而且我們要的是多表中的一些字段,而表和表之間的字段名有可能一樣。 解決如下:select的時候,可以給列名取別名,這樣就不會混淆了。Jfinal給我們提供了model< ...
關於JPA、hibernate“臭名昭著”的n+1次查詢,導致查詢的性能問題 問題重現舉例 查詢列表頁面,當查詢涉及多表關聯時,即頁面中除顯示主表字段,還顯示從表字段 期望:一個sql完成,即select a.c1, a.c2.... from ...
在實體類添加虛擬字段 ...
做項目是遇見下拉框的形式,后台返回來3萬多條,用element UI中的select選擇器中的搜索還是會造成頁面卡頓和系統崩潰,因此用了它的遠程搜索功能,發現還不錯,解決了這個問題。 代碼1 ...