所需插件:Java EE: Persistence (JPA)(捆绑)
使用 JPA 控制台编写和运行 JPQL 查询。它为 JPQL 关键字、对象和属性名称提供有用的突出显示和补全。
确保persistence.xml包含持久性单元能够从相应的JPA 控制台运行JPQL 查询的必要信息:持久性提供程序、持久性类列表和连接属性。例如,对于 EclipseLink 和 MySQL,它可能类似于以下内容:
<persistence-unit name="NewPersistenceUnit"> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> <class>com.example.MyApp.models.ProductsEntity</class> ... <properties> <property name="eclipselink.jdbc.url" value="jdbc:mysql://localhost:3306/database"/> <property name="eclipselink.jdbc.driver" value="com.mysql.jdbc.Driver"/> <property name="eclipselink.jdbc.user" value="root"/> <property name="eclipselink.jdbc.password" value="root"/> </properties></persistence-unit>
打开 JPA 控制台
在持久性工具窗口中,右键单击持久性单元或实体并选择控制台。或者,您可以单击控制台按钮工具栏中的 或按Ctrl+Shift+F10。
JPA 控制台输入窗格作为单独的选项卡打开,您可以在其中编写和执行 JPQL 查询。
JPA 控制台工具栏包含以下按钮:

编写查询后,执行以下操作之一:
- 按Ctrl+Enter。
- 单击执行查询按钮工具栏中的 。
当您使用参数执行查询时,您需要输入它们的值。或者,单击查看参数按钮以打开“参数”窗格。
IntelliJ IDEA 存储您执行的所有查询。按Up可查看之前执行的命令,从最近的命令开始。要查看完整历史记录,请按浏览查询历史按钮。
导航到类或字段的声明
编写查询时,查看相应类或字段的声明很有用。
- 按住Ctrl并单击相关对象或属性。
- 将插入符 放在相关对象或属性的名称上,然后按Ctrl+B或选择导航 | 从主菜单转到声明。
使用自定义 JVM 选项运行 JPA 控制台
JPA 控制台是一个 Java 进程。如有必要,您可以使用自定义 JVM 选项启动它:
- 在VM 选项字段中,指定要在 JVM 启动时传递给它的选项。其余的运行配置设置无关紧要,您无需指定它们。
单击确定以保存运行配置。 - 当您打开 JPA 控制台时,IntelliJ IDEA 将显示一个额外的VM 和 Env Configuration弹出窗口,其中包含可用的运行配置。选择具有必要 JVM 选项的选项或使用默认设置运行。
IntelliJ IDEA | 下载试用
IntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具、JUnit、CVS整合、代码分析等方面的功能都是超常的。
想要了解IntelliJ IDEA价格的朋友,欢迎咨询官方客服
IntelliJ IDEA技术交流群5:786598704 欢迎进群一起讨论
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!