Jhipster 为什么localDate字段为;nullable=false";

Jhipster 为什么localDate字段为;nullable=false";,jhipster,Jhipster,当我生成一个带有LocalDate字段的表时,它将是必需的 @Column(name = "supported_date", nullable = false) private LocalDate supportedDate; 我不理解这个规则。它就在@列的注释中:这意味着它不能包含空值,这意味着该列是必需的。我理解技术实现。但我不明白杰普斯特的“系统哲学”规则。例如:我可以有一个字段“name”和“code”为空,但不能有一个LocalDate字段。对我来说,“null或not”是一个用例,

当我生成一个带有LocalDate字段的表时,它将是必需的

@Column(name = "supported_date", nullable = false)
private LocalDate supportedDate;

我不理解这个规则。

它就在
@列的注释中:这意味着它不能包含空值,这意味着该列是必需的。

我理解技术实现。但我不明白杰普斯特的“系统哲学”规则。例如:我可以有一个字段“name”和“code”为空,但不能有一个LocalDate字段。对我来说,“null或not”是一个用例,我不明白你在说什么。如果不需要
LocalDate
字段,只需将其设置为
nullable=true
。我认为这是一个安全的默认值。