0
我有一個使用Hibernate和MySQL的Java Web項目。我有麻煩來處理異常,例如當我嘗試在具有相同主鍵的數據庫中插入新註冊(有意) 我收到以下消息框「無法插入:...」的錯誤。但我不想直接向用戶顯示這個錯誤,我想對待我稱之爲「Persisten.save()」的情況,但是在我的代碼中它並沒有出現任何錯誤(對於我的ide,我威脅到所有可能的錯誤)。如何強制治療來自休眠的MySQL約束錯誤
那麼,怎樣才能改變我(配置/代碼)以武力相威脅的異常這樣的,更改消息?
嗯,這是唯一的方法?! – theJunior 2012-03-20 14:30:00
很難說沒有看到代碼,但也許你在錯誤的地方抓住你的豁免?但首先檢查有什麼問題? – barsju 2012-03-20 14:40:09
這是因爲保存的代碼是通用的(只是下面),如果我檢查Id是否已經存在,我將不得不始終爲特定情況做(或者我錯了嗎?) 'code' public void Save Object obj){ sessao.save(obj); } 'code' – theJunior 2012-03-20 15:04:21