hibernate及spring工作經驗

1:在通過hibernate獲取後臺數據的時候,有時候我們會通過getSingleResult()獲取單條數據,如果後臺沒有數據會發生異常,我們可以捕獲這個異常然後通過return null,來處理

2::hibernate拼接查詢語句的時候最好用setParameter來設置參數,不要直接拼接查詢語句,否則容易出現某個列不存在的異常

3:通過java的doPost接收請求的時候有時候會報illegalStateException,這可能是由於代碼中調用了response.getWriter(),而super.doPost調用了response.getOutputStream(),這兩個方法時會產生衝突的,具體原因我也不知道,希望有人指點呵呵,所以最好別調用super.

4:部署項目的時候最好clean下代碼,否則有可能你最近的修改沒有加到部署的項目包中。這樣會發生你覺得已經沒問題的怪異的事情。

5:spring中new一個新類的時候,這個類裏面的@Aud...之類的註釋注入是不會被初始化的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章