Hibernate支持概述
此功能僅在Ultimate版本中受支持。
對于使用 Hibernate,IntelliJ IDEA提供:
- Hibernate支持插件。此插件與IDE捆綁在一起并默認(rèn)啟用。
- 能夠?yàn)槟K啟用Hibernate支持。您可以在創(chuàng)建項(xiàng)目或模塊,或現(xiàn)有項(xiàng)目或模塊時執(zhí)行此操作。
- 用于管理Hibernate配置文件(hibenate.cfg.xml)的Hibernate facet。
- 在持久性工具窗口,顯示你的Hibernate項(xiàng)目項(xiàng),并允許您創(chuàng)建新的配置文件和持久類,導(dǎo)航到編輯器相關(guān)的源代碼,開放圖和游戲機(jī)等。
- 通過導(dǎo)入數(shù)據(jù)庫模式或EJB部署描述符文件ejb-jar.xml為它們生成托管實(shí)體類和對象/關(guān)系映射的功能。
- 實(shí)體關(guān)系(ER)圖??梢詮摹俺志眯浴惫ぞ叽翱谠L問ER圖,并提供與工具窗口相同的一組功能。這些函數(shù)作為上下文菜單命令訪問。實(shí)體類和主圖區(qū)域(對應(yīng)于<session-factory>)的上下文菜單是不同的。
- 一個Hibernate控制臺,允許您編寫和運(yùn)行HQL查詢,并分析查詢結(jié)果。
- Java代碼中的代碼完成,包括Hibernate注釋及其屬性,以及Hibernate配置和O/R映射XML文件。
- 特定于Hibernate的代碼檢查。
- 編輯器左邊距中的導(dǎo)航標(biāo)記,例如用于從實(shí)體類跳轉(zhuǎn)到映射文件中的對應(yīng)片段。
更多建議: