資料庫查詢不到新增資料

2021-08-30 19:37:30 字數 622 閱讀 1013

今天遇到個奇葩問題,首先沒報錯,是想查詢所有一級分類記錄(實體類有二級分類集合)。結果專案執行新增功能之後,資料庫看到新增資料,但**查詢獲得的結果集合始終和沒新增之前一樣。

原因:排除了事務配置,sql語句的問題,最後發現是因為新增一級分類是木有所屬二級分類的,而恰恰我在mybatis裡定義了乙個dao方法,是將其二級分類一起裝好返回一級分類集合。我新增了個二級分類歸屬於新增一級分類,然後再次查詢就可以查到新增一級分類。

select

distinct

from category,categorysecond

where category.cid=categorysecond.cid

order by $

想想也是傻, 新增資料面對where category.cid=categorysecond.cid,查得到就見鬼了!

public string selectallcategory(model model) {

//新增的是木有二級分類的,所以呼叫這個方法查不出新增的一級分類,坑!mmp

//listclist=categorysevice.selectallcategorieswithsecondcategory();

資料庫新增資料 刪除 查詢

在資料庫中新增資料 指定字段新增 insert into 表名 欄位名1,欄位名2 values 值1,值2.新增多段 這種寫法的值要對應著表字段順序 insert into 表名 values 值1,值2,值3.在資料庫中更新資料 update 表名 set 修改值 where 約束條件 在資料庫...

QC新增資料庫

1 安裝qc完畢,輸入licence口令,開啟介面。2 在qc central for db2上右擊滑鼠,add instance or subsystems 3 輸入host name和operating system linux next 4 輸入node和instance,port,next到...

mysql資料庫服務找不到

安裝mysql資料庫完成後,在控制面板的服務列表裡找不到mysql服務啟動項 如果我們用的是綠色免安裝版本的mysql資料庫有時會出現mysql資料庫找不到的問題 解決方案 開啟cmd,切換到mysql的bin目錄 d program files mysql5.1 bin 下然後輸入 mysqld....