不要这样做
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
与任何软件一样,jOOQ 也有一些陷阱、已知问题、历史设计缺陷等,经验丰富的 jOOQ 开发人员应该知道如何避免。本节总结了 jOOQ 和 SQL 自身的陷阱。
目录
- 7.9.1.
- jOOQ: 实现 DSL 类型
- 7.9.2.
- jOOQ: 引用 Step 类型
- 7.9.3.
- Schema: NULL 列
- 7.9.4.
- Schema: 未命名的约束
- 7.9.5.
- Schema: 不必要的代理键
- 7.9.6.
- Schema: 错误的数据类型
- 7.9.7.
- SQL: COUNT(*) 而不是 EXISTS()
- 7.9.8.
- SQL: N+1
- 7.9.9.
- SQL: NATURAL JOIN 或 JOIN USING
- 7.9.10.
- SQL: NOT IN 谓词
- 7.9.11.
- SQL: ORDER BY [列索引]
- 7.9.12.
- SQL: 依赖隐式排序
- 7.9.13.
- SQL: SELECT *
- 7.9.14.
- SQL: SELECT DISTINCT
- 7.9.15.
- SQL: 不必要的 UNION 而不是 UNION ALL
上一节 : 下一节 |
反馈
您对此页面有任何反馈吗? 我们很乐意听到!