我正在与一个在非空列方面卫生状况不佳的数据库作斗争。 有些列总是有数据,比如它们可以是非空的,但它们不是。当我期望它们总是有数据时,另一些列却没有,我触发了空指针异常,这让我很惊讶。我想知道哪些列中没有NULL条目,即可能是非NULL,但不是。现在我知道我可以这样做: SELECT DISTINCT(column) FROM table WHERE column IS NULL 但理想情况下,我不必逐列</e
我以前使用@NotNull来验证类的字段,如下所示:@NotNull(message = "Vendor ID must be fetched from Orders")。然而,我决定用数据库级别的约束替换@NotNull验证,使用@Column(nullable = false)。是否有任何方法将自定义消息添加到此验证中,类似于@NotNull版本的验证,以便在违反约束的情况下获得指定的消息?