0
我使用@Column(precision=)
爲我所有的字符串屬性字段,直到最近我發現@Size(max=)
是一個更可取的方法。如果我繼續使用精度方法還是應該更改,是否可以?JPA:我可以使用@Column(precision =)作爲字符串值嗎?
我使用@Column(precision=)
爲我所有的字符串屬性字段,直到最近我發現@Size(max=)
是一個更可取的方法。如果我繼續使用精度方法還是應該更改,是否可以?JPA:我可以使用@Column(precision =)作爲字符串值嗎?
@Size
是來自BeanValidation API的註釋,而不是JPA。它可以在數據放入數據庫之前標記輸入中的錯誤。
@Column
是爲實體的字段(列)定義模式。明確指出precision
是用於數字(read the javadocs)。另一方面,另一方面可以定義數據庫中CHAR/VARCHAR的長度。所以它會限制在數據庫中存儲多少信息
真的取決於你想用它來做什麼......