我使用Spring Boot 1.5和Hibernate 5.2,我的问题是像@NotNull
这样的javax约束注释没有被转换为数据库。
@Entity
public class Date extends AbstractModel {
@NotNull
@NotEmpty
protected String startDate;
@NotNull
@NotEmpty
protected String endDate;
// Getters and setters are omitted for brevity
}
此代码对我的MySQL数据库没有任何限制。我知道我可以使用@column(nullable=false)
,但javax注释是如何工作的呢?