0
我在執行我的項目中的服務器驗證。我爲這個項目使用了spring和hibernate。 我使用hibernate約束在POJO級別編寫了驗證。 這裏的要求是,在保存數據時應該觸發驗證,我已經寫了,而且我無法刪除驗證,另外我也無法更改當前場景的結構。 但是,有一個處理程序需要在不觸發驗證的情況下保存數據。所以我必須在這個處理程序中臨時禁用驗證。暫時跳過hibernate驗證
任何幫助,將不勝感激。 在此先感謝。
我在執行我的項目中的服務器驗證。我爲這個項目使用了spring和hibernate。 我使用hibernate約束在POJO級別編寫了驗證。 這裏的要求是,在保存數據時應該觸發驗證,我已經寫了,而且我無法刪除驗證,另外我也無法更改當前場景的結構。 但是,有一個處理程序需要在不觸發驗證的情況下保存數據。所以我必須在這個處理程序中臨時禁用驗證。暫時跳過hibernate驗證
任何幫助,將不勝感激。 在此先感謝。
沒有內置的方法來禁用Hibernate中的註釋。 在文章:Disabling hibernate validation annotations dynamically at runtime中,提到了一些通過擴展現有驗證器並使用Validator.validateValue來創建自定義驗證器的方法。 希望這有助於!
tryy @transient –
向我們展示您驗證pojo的代碼 – Avinash