關於HIBNATE註解上的那些坑

最近接觸了一款框架,叫Hibnate,先來講說我碰到的坑,以及在HIBNATE上的操做:
默認IDEA會默認生成MAIN方法和HIBNATE的配置文件,註解是這樣配置的,省事直接發文章了:數據庫

https://my.oschina.net/wangyuefive/blog/683771

ok,配置完成以後生成了一個Mapping的配置文件,還有默認的註解,這裏都是不須要修改的,不過運行一看,報錯了app

clipboard.png

碰到這樣的錯誤,查了下文檔,是主鍵重複致使的,爲啥重複呢,請檢查數據庫裏的主鍵是不是自增加的,若是是自增加的,請加上@GeneratedValue註解,就像下面這樣,映射的配置文件都要加上,
clipboard.png框架

而後在跑配置文件看看spa

clipboard.png

仍是這個錯誤,看主配置文件,發現此行沒有被註釋.net

clipboard.png

仔細看圖片裏的註釋,在跑下,解決,不過以前又碰到了一個問題,在使用HIBNATE註解的時候,生成SESSION工廠的時候應該這樣,跟默認生成的方式不同code

clipboard.png

必需要這麼配置纔會讓註解生效,IDEA仍是很貼心噠,目前就這些坑,求點贊。。。。blog

相關文章
相關標籤/搜索