Hibernate支持概述
Hibernate支持概述
此功能仅在Ultimate版本中受支持。
对于使用 Hibernate,IntelliJ IDEA提供:
- Hibernate支持插件。此插件与IDE捆绑在一起并默认启用。
- 能够为模块启用Hibernate支持。您可以在创建项目或模块,或现有项目或模块时执行此操作。
- 用于管理Hibernate配置文件(hibenate.cfg.xml)的Hibernate facet。
- 在持久性工具窗口,显示你的Hibernate项目项,并允许您创建新的配置文件和持久类,导航到编辑器相关的源代码,开放图和游戏机等。
- 通过导入数据库模式或EJB部署描述符文件ejb-jar.xml为它们生成托管实体类和对象/关系映射的功能。
- 实体关系(ER)图。可以从“持久性”工具窗口访问ER图,并提供与工具窗口相同的一组功能。这些函数作为上下文菜单命令访问。实体类和主图区域(对应于<session-factory>)的上下文菜单是不同的。
- 一个Hibernate控制台,允许您编写和运行HQL查询,并分析查询结果。
- Java代码中的代码完成,包括Hibernate注释及其属性,以及Hibernate配置和O/R映射XML文件。
- 特定于Hibernate的代码检查。
- 编辑器左边距中的导航标记,例如用于从实体类跳转到映射文件中的对应片段。