Golang 对象关系映射框架 GORM 实现自定义 SQL 提示
GORM 原生支持 3 种提示,分别是:
Index Hints
:MySQL 索引提示;Optimizer Hints
:MySQL 优化器提示;Comment Hints
:注释提示,在任意 SQL 关键字之前或之后添加/* */
块注释。
Hints | GORM - The fantastic ORM library for Golang, aims to be developer friendly.
所以 GORM 对 MySQL 的支持很好,然而本人工作中主要使用 SQL Server,其表提示 WITH(...)
会经常使用,所以查看了 GORM Hints 相关代码后,实现了 SQL Server 的 WITH
表提示。