2014-10-17 18 views

回答

1

如果不指定length屬性,則Hibernate會採用缺省的長度是255如果屬性類型爲String

入住這@Column.length

0

如果不使用長度屬性什麼也不會發生默認值取被超越時在數據庫端定義的大小即varchar2(32)和輸入值的異常將只拋出比這更。

但是,要限制大小,您可以使用@Size(max=32)從代碼端進行 驗證。

0

@Column批註的長度屬性架構生成過程中只用,即:

@Column(name = "REGION", nullable = false, length=50) 
public String getRegion() { 
     return region; 
    } 

將創建一個長度爲50列定義,如果您使用的是供應商的模式生成功能。如果不是,那麼它根本就沒有關係。

相關問題