2016-07-19 37 views

回答

0

有一种方法可以通过本地查询来规避@NotNull检查,如果您的模式不是由Hibernate生成的,或者Hibernate不像最终那样聪明。你可以尝试插入/本地更新数据库行,而不触发应用层验证,但Hibernate是这么样也产生与@NotNull注释字段,到底什么是伟大的事NOT NULL数据库约束。

你应该知道为什么你有需要执行哪些不符合执行有效性限制,可以肯定的查询谁添加的约束开发商想好这件事的后果。通常,目标应该是防止在数据库中插入(可避免的)空值。