1. 程式人生 > >Hibernate @Column 註解失效 原因分析

Hibernate @Column 註解失效 原因分析

最今寫一個Java小專案,有一個問題讓我苦惱了兩天,@Column(name="num")類似這樣的註解死活沒有效果,
@AttributeOverride(name = "uuid", column [email protected](name="user_id"))這樣的註解卻是有效果的,

@Colum這樣的註解沒有效果也就罷了,大不了使用預設的註解好了,可問題是@version頁不行啊。在這過程中

找高手看過,無解。在網際網路上無數次尋找也沒用得到答案,對於這個問題,我前後總共花了大約10多個小時,終於找到原因了,原因如此的簡單,
這讓我明白,往往小問題更難以發現。Hibernate <wbr>@Column <wbr>註解失效 <wbr>原因分析

結論
     @Id
    @Column(name= "UUID")
   @GeneratedValue(strategy=GenerationType.AUTO)

@Version
    @Column(name= "version")

等等這樣的註解必須放到get方法上面,否則很可能不生效的。