使用golang实现类型通用的orm层工具类

zm_2019 · · 144 次点击 · 开始浏览    置顶
**背景:** 小弟是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++ 模板的概念。确实犯了难、麻烦大家能出出主意、万分感谢。

有疑问加站长微信联系

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:812540095

144 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传