天天看点

Hibernate @Column,表字段大小寫引起的問題

維護一些老項目,或者對老項目的二次開發情景下比較多注意這些問題。

1) 假設column的name寫成小駱駝峰標誌(userName),到數據庫會譯成user_name

       @Column(name='userName');   --->  user_name

2) 假設數據表中有字段userName,此時在程式里column的name值不能寫成userName,原因(1)已說明,應該全部改為小寫如:username, 這樣子就可以在不修改數據庫的情況下,增量開發/維護。

     userName  --> @Column(name='username');