混淆:@NotNull与@Column(nullable = false)与JPA和Hibernate
当它们出现在一个字段/getter 上时,它们之间有什么区别?(我通过休眠来持久化实体)。
@Entity
它们分别属于哪个框架和/或规范?
-
@NotNull
位于 .在javadoc中,它说javax.validation.constraints
javax.validation.constraints.NotNull
带批注的元素不得为空
但它没有谈到元素在数据库中的表示形式,那么我为什么要将约束添加到列中呢?
nullable=false