2015-01-20 42 views
0

當我生成一個帶有LocalDate字段的表時,它將是強制性的。爲什麼localDate字段是「nullable = false」

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

我不明白這條規則。

+0

我認爲這是安全的默認值。 – 2015-01-30 16:04:03

回答

0

它正好在@Column註釋中:nullable = false means that the column is not nullable,這意味着它不能包含空值,這意味着該列是必需的。

+0

我瞭解技術實施。 但我不明白Jhipster的「phylosophical」規則。例如:我可以有一個字段「名稱」和「代碼」爲空,但不是LocalDate字段。 對我來說「null or not」就是一個用例。 – user3934519 2015-01-20 21:07:18

+0

我不明白你在說什麼。如果你不想要'LocalDate'字段,只需將其設置爲'nullable = true'。 – 2015-01-20 22:06:58

相關問題