跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
技能目录24 小时热门TOP100 技能每日更新
Skills 技能/mturac/everything-openai-codex/jpa-patterns

Codex Spring Data JPA 技能:检查本地目录查询的 N+1

English

Codex 安装步骤

  1. 从固定 GitHub 提交复制 `docs/zh-CN/skills/jpa-patterns/` 完整目录到项目 `.agents/skills/jpa-patterns/`。
  2. 在 Codex 指定实体、repository 方法和目标界面字段,记录现有 SQL 与查询结果。

中文摘要

用 JPA 的延迟加载、投影和定向查询组织 Spring Boot 读路径,验证结果与 SQL 数量。

SKILL.md 中文导读

可复现示例

为本地目录创建 5 条合成商品和 2 个分类。只显示商品名和分类名,比较当前映射与 DTO 投影,验证两者的排序结果与 SQL。

工作步骤

  1. 区分列表需要的字段与详情需要的关联,再选择 DTO 投影或定向加载。
  2. 在小型本地数据集上校对排序、分页结果与查询数。

验收方法

投影保留列表字段与顺序,查询记录可确认加载分类时没有为每条商品增加一条查询。

GitHub 原文 · 更新日期 2026-11-13

适用环境

需要 Spring Boot、Hibernate 及本地测试数据库。示例仅使用合成商品和分类。

常见问题

能把所有关联直接改为 EAGER 吗?

先按读路径确定关联需求,结合定向加载或投影并检查实际 SQL,避免扩大其他路径的读取量。

技能信息

GitHub 仓库
mturac/everything-openai-codex

收集于互联网

相关指南

  • ChatGPT Skills 和 Codex Skills 有什么区别?
更多 Codex 技能

相关推荐

  • agent-eval 技能

    mturac/everything-openai-codex

  • agent-harness-construction 技能

    mturac/everything-openai-codex

  • ai-first-engineering 技能

    mturac/everything-openai-codex

  • automation-audit-ops 技能

    mturac/everything-openai-codex

  • Codex Bun 技能:在本地验证 TypeScript 脚本和单元测试

    mturac/everything-openai-codex

  • Codex CodeTour 导览技能:给仓库流程添加文件行号步骤

    mturac/everything-openai-codex

词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯