我用的是spring、springMVC、mybatis,在jsp頁面上修改完資料后,資料庫中的資料還是原來的資料 這是怎么回事啊?
uj5u.com熱心網友回復:
沒修改成功唄。從contoller到service到dao一步一步排查唄。debug除錯,列印日志,這樣。uj5u.com熱心網友回復:
只能看數值有沒傳到控制層,然后在一步步debug看洛,看資料在那里沒有操作成功,你沒上代碼。也不好說uj5u.com熱心網友回復:
資料庫沒修改成功有兩種情況: 1. 你前臺操作沒有傳到資料庫,這種情況你列印日志或者debug就能發現對資料庫的操作是否成功。2. 你在對資料庫操作完成之后沒有提交事務,記得要提交事務才真正操作成功。
uj5u.com熱心網友回復:
用測驗類一層一層找 很快就可以找出來的uj5u.com熱心網友回復:
debug,基礎中的基礎,無需多言uj5u.com熱心網友回復:
排查原因啊,報錯了沒有,報的什么錯?你用什么方式發的請求,表單提交還是ajax請求?
從controller到service到mapper,看看controller是否接收到了前端發送的資料。
你只說這一句話,沒人能判斷什么原因....
下次記得把控制臺日志發一下
uj5u.com熱心網友回復:
我也遇到了這個問題我是新增和修改 頁面都顯示成功了但是資料庫都沒有改變資料 也沒有報錯 控制臺也顯示成功了
uj5u.com熱心網友回復:
你是怎么判斷成功與否的?uj5u.com熱心網友回復:
看一下你的業務層代碼有沒有事物只允許readonlyuj5u.com熱心網友回復:
那你最后怎么弄的呀轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/278671.html
標籤:Web 開發
