1. 程式人生 > >ssm框架訪問資料庫一直在轉圈(請求)

ssm框架訪問資料庫一直在轉圈(請求)

                         ssm框架訪問資料庫一直在轉圈(請求)

今天在寫專案的時候遇到了一個問題,和大家分享一下。

先做專案的時候一直放了些假資料。把物件陣列傳到前臺,通過jstl的foreach遍歷。

然後大致前臺頁面和js邏輯實現的差不多的時候開始從後臺資料庫調資料。

這時候在訪問後臺資料庫之後就會一直請求,頁面沒有跳轉,也不會轉圈。

然後便開始瘋狂找錯過程

1:先以為是web.xml,spring-mvc.xml,springmvc-mybatis配置有問題。後來發現從web.xml可以載入對應的這兩個xml檔案。

並且配置也是正確的。

2:然後開始在dao層實現的xml檔案找問題。一遍遍比對resultmap資料庫的欄位和對應的實體類是否一致。比對jdbcType型別

是否合理。還是不行,後來把別人的用外掛生成的xml和java實體類拷過來,結果還是no。然後開始檢查xml配置檔案中的返回

型別,和入參型別,還是no。開始修改sql語句。是不是sql語句出現問題了呢?然後由各種複雜的邏輯逐漸開始簡化,最後簡化

到只查詢其中的一個欄位。還是no。

3:是不是快取的原因?開始clean install mvn專案。update專案。重啟,no!

4:一遍遍開始從controller屢,controller-service-servicImpl-dao-xml。還是no!

5:自己重新寫一個整體的流程。從controller開始到xml。自己配置一個整體流程。還是不行。

6:這時候我想是不是資料庫連線的時候有問題呢?我開始看這個db.properties連線配置檔案。

     的確就是這裡的問題

那個圈紅圈的地方出現了問題,少了兩個//導致他一直連線不上,然後一直轉圈(請求)。最後能夠連上資料庫,終於解決了這個問

題。

這種小問題在專案開發的時候還是比較難以發現的。所以要更加用心去實現每一步。否則你會在很小的問題上糾結好久。