2016-07-19 39 views

回答

0

有一種方法可以通過本地查詢來規避@NotNull檢查,如果您的模式不是由Hibernate生成的,或者Hibernate不像最終那樣聰明。你可以嘗試插入/本地更新數據庫行,而不觸發應用層驗證,但Hibernate是這麼樣也產生與@NotNull註釋字段,到底什麼是偉大的事NOT NULL數據庫約束。

你應該知道爲什麼你有需要執行哪些不符合執行有效性限制,可以肯定的查詢誰添加的約束開發商想好這件事的後果。通常,目標應該是防止在數據庫中插入(可避免的)空值。