llms.txt: machine-readable documentation index. Markdown version of this page is also available.

IntelliJ IDEA 2026.3 Help

注入的 SQL 语句

启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件,该插件默认情况下在 IntelliJ IDEA 中绑定并启用。 如果相关功能不可用,请确保您没有禁用插件。

  1. 按 Ctrl+Alt+S 打开设置,然后选择 插件。

  2. 找到 数据库工具和 SQL 插件并点击 启用。

临时 inject 语言

  1. 将文本光标放在您想注入语言的字符串字面量、标签或属性内,然后按 Alt+Enter (或使用意图操作图标 意图操作图标)。

  2. 选择 inject 语言或引用 ,然后选择要 inject 的语言。

临时 inject 语言

选定框架中的自动受限标识符

如果项目基于 Jakarta EE、 Hibernate 或 Spring ,IntelliJ IDEA 可以自动检测适用的 SQL 方言,并将其 inject 到代码中的原生 SQL 查询。 以下技术的原生查询和语句支持此功能:

IntelliJ IDEA 会根据项目设置确定 SQL 方言。 系统会检查以下配置,直到能够明确识别出唯一一个方言:附加到文件的 查询控制台 、来自正在运行的 Spring 调试器 会话的数据源、 Spring Boot 配置文件中的数据源 URL、 数据库工具窗口中的数据源、 持久化工具窗口中的数据源赋值,以及项目构建文件中的 JDBC 驱动程序。 如果 IntelliJ IDEA 无法确定唯一一个 SQL 方言,则会改为 inject 通用 SQL。

在专用编辑器部分中打开代码段

  1. 将文本光标置于 inject 的代码片段内,然后按 Alt+Enter (或使用意图操作图标 意图操作图标)。

  2. 选择 编辑 <language ID> 片段。

    IntelliJ IDEA 将打开一个专用编辑器区域,用于编辑带有已 inject 语言的代码。 此编辑器提供完整的编码辅助,包括代码补全、检查、意图和代码样式操作。

    在专用编辑器部分中打开代码段

取消注入

  1. 将文本光标置于代码段处,然后按 Alt+Enter (或使用意图操作图标 意图操作按钮)。

  2. 选择 取消注入语言或引用。

配置注入规则

您可以在 编辑器 | 语言注入 设置页面 Ctrl+Alt+S 配置语言受限标识符规则。

所有预定义的受限标识符规则都配置为 内置 作用域。 换句话说,它们是全局的(因此在所有 IntelliJ IDEA 项目中都可用)。 自定义规则可以配置为适用于 IDE,或仅适用于一个项目。 要更改自定义受限标识符的作用域,请使用 移至项目/IDE 作用域 图标 “移动到项目/IDE 作用域”图标。

要配置自定义注入规则,请点击 添加 图标 "添加"图标 添加新规则,或者复制预定义规则并更改其设置。

语言注入设置
    2026年 11月 3日