codecamp

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的代码检查。
  • 编辑器左边距中的导航标记,例如用于从实体类跳转到映射文件中的对应片段。
使用JPA控制台
启用Hibernate支持
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }