我經常指定我@Column
註釋是這樣的:@Column columnDefinition具有哪些屬性是多餘的?
@Column(columnDefinition="character varying (100) not null",length=100,nullable=false)
正如你可以看到我指定length
和nullable
即使columnDefinition
已經指定了這些。那是因爲我不知道這些值的確切使用位置/時間。
因此,當指定columnDefinition
時,@Column
還有哪些其他屬性是多餘的?
如果它的事項,我使用Hibernate和PostgreSQL
如果你打算指定它,那麼將在你的數據庫中創建確切的列,否則它將按照數據庫的默認值創建。 –
我應該補充一點,我不再使用這個屬性,更喜歡做我自己的DDL。 –