Hibernate 与 JPA 映射排查
原名:java-hibernate-jpa
整理实体映射、查询、分页、锁和事务相关的问题线索。
中文 Skills 技能说明
接口数据慢或出现懒加载异常时,可从 ORM 版本和查询行为查起。提供 Hibernate、Persistence API、实体、脱敏 SQL 和事务边界,技能整理 N+1、标识生成、关联、分页、批处理及锁的检查项,交付修复候选和验证用例。需要项目数据库与测试环境,Spring 或 Quarkus 的集成配置另查对应资料;不要把缓存或索引建议当已验证优化。禁止直接对生产启用自动改表或清库,迁移与数据变更先备份、演练并确认权限。
上游能力依据
上游原始适用说明:Diagnose and fix Hibernate ORM / Jakarta Persistence problems in plain Java: N+1 queries, lazy loading errors, identifier generation, entity equals/hashCode, cascades, pagination, batching, locking, caching, Lombok on entities, and Hibernate 6/7 differences. Use when reviewing or writing JPA entities, mappings, and queries. Framework-neutral.
上游 SKILL.md 主要章节(保留原文标题):
- First: detect the stack
- Quick decision table
- Top rules (apply during review)
- Schema management rule
- Review focus
- References
使用边界
先确认数据口径、只读或写入权限以及备份方案。查询结果需要说明范围,任何结构或数据变更都应先预览并人工确认。
作者、翻译与许可证
- 原作者
- GitHub, Inc. 与 awesome-copilot contributors
- 中文翻译
- CEOFans翻译
- 许可证
- MIT
- 上游来源
- https://github.com/github/awesome-copilot/tree/d85f762d6e521abf5fe16703946e9b38adc42da7/skills/java-hibernate-jpa
适用范围
平台:linux、macos、windows;标签:数据与数据库、Hibernate 与 JPA 映射排查、开源技能
安全提示
基础静态扫描不等于绝对安全。技能可能调用命令、浏览器、云服务或本地文件,请在最小权限环境中使用,高风险操作必须人工确认。
如发现侵权、许可证或安全问题,可在本页前台提交投诉,管理员复核后可立即下架。