最近接觸了一款框架,叫Hibnate,先來講說我碰到的坑,以及在HIBNATE上的操做:
默認IDEA會默認生成MAIN方法和HIBNATE的配置文件,註解是這樣配置的,省事直接發文章了:數據庫
https://my.oschina.net/wangyuefive/blog/683771
ok,配置完成以後生成了一個Mapping的配置文件,還有默認的註解,這裏都是不須要修改的,不過運行一看,報錯了app
碰到這樣的錯誤,查了下文檔,是主鍵重複致使的,爲啥重複呢,請檢查數據庫裏的主鍵是不是自增加的,若是是自增加的,請加上@GeneratedValue註解,就像下面這樣,映射的配置文件都要加上,
框架
而後在跑配置文件看看spa
仍是這個錯誤,看主配置文件,發現此行沒有被註釋.net
仔細看圖片裏的註釋,在跑下,解決,不過以前又碰到了一個問題,在使用HIBNATE註解的時候,生成SESSION工廠的時候應該這樣,跟默認生成的方式不同code
必需要這麼配置纔會讓註解生效,IDEA仍是很貼心噠,目前就這些坑,求點贊。。。。blog