天天看點

【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體

idea插件很齊全,不像ecplise一樣。是以直接來步驟吧:

1.選擇項目,右鍵-->Add Frameworks Support-->勾選Hibernate-->勾選Import database schema-->OK

【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體

注意:如果第一步你進去之後,發現沒有hibernate這一項,怎麼辦?

File-->project Structure -->Modules--->選中hibernate 之後,選擇減号按鈕,删除-->apply應用之後再走上面的步驟

【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體
【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體

2。標明是哪個資料庫

【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體
【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體
【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體
【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體
【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體

選擇了之後,中間的 Database schema mapping還是不顯示出來資料表,是以

再次進去,直接選中哪個資料表下的那個schema。

【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體

如果這張表的關聯表你也要生成的話,請自己下拉這張要生成的表,然後将其中有外鍵關系的列也勾選上就可以了。

【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體

3.生成資料表對應的實體之後,将下面的檔案删掉,留下實體使用即可。

【IntelliJ Idea】idea下hibernate反向生成工具,根據資料表生成實體