**背景:**
小弟是golang的初学者、为了简化一下其他同事查询mysql的复杂程序、想实现一个通用查询sql函数
**大体想法:**
使用者创建一个和sql 查询字段相对应的结构体
```
type myType sturct{
id string
name string
}//结果类型
sql := "select id,name from xxx"
results,err:= commonFun(sql,myType)//通用查询函数调用,参数可以传入类型 、或是该类型的对象、 返回的results是 myType类型的结果数组
```
orm基本已经实现、用x-orm就很香~~~、但是在传入这个类型这里、因不大go的语法、感觉可以通过interface 实现、但是没太有头绪、不知go有没有类似于c++ 模板的概念。确实犯了难、麻烦大家能出出主意、万分感谢。
有疑问加站长微信联系(非本文作者)