codecamp

JPA支持概述

JPA支持概述

此功能仅在Ultimate版本中受支持。

对于使用Java Persistence API(JPA),IntelliJ IDEA提供以下功能:

  • Java EE:EJB,JPA,Servlets插件。此插件与IDE捆绑在一起并默认启用。请参阅“确保已启用Java EE:EJB,JPA,Servlets插件”。
  • 能够为模块启用JPA支持。您可以在创建项目或模块或现有项目或模块时执行此操作。请参阅“启用JPA支持”。
  • 用于管理JPA配置(persistence.xml)和对象/关系映射(orm.xml)文件的JPA facet。请参阅“Hibernate和JPA Facet Pages”。
  • 在持久性工具窗口,显示您的JPA项目项,并允许您创建新的配置文件和持久类,导航到编辑器相关的源代码,开放图和控制台等。请参阅“使用持久性工具窗口”。
  • 通过导入数据库模式,EJB部署描述符文件ejb-jar.xml或Hibernate对象/关系映射文件.hbm.xml,为它们生成托管实体类和对象/关系映射的功能。请参阅“生成管理实体类和O/R映射”。
  • 实体关系(ER)图。可以从“持久性”工具窗口访问ER图(请参阅“打开实体关系图”),并提供与工具窗口相同的一组功能。这些函数作为上下文菜单命令访问。实体类和主图区域(对应于<persistence-unit>)的上下文菜单是不同的。
  • 一个JPA控制台,允许您编写和运行JPQL查询,并分析查询结果。请参阅“使用JPA控制台”。
  • Java代码中的代码完成,包括JPA注释及其属性,以及JPA配置和O/R映射XML文件。
  • JPA特定的代码检查。
  • 编辑器左边距中的导航标记,例如用于从实体类跳转到映射文件中的对应片段。
IntelliJ IDEA使用之:JPA和Hibernate
启用JPA支持
温馨提示
下载编程狮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; }