shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数839
阅读:2793回复:1

(开源项目前奏)Gin模块化改造和工具开发:第三章更新贴

楼主#
更多 发布于:2020-03-04 16:11
年前规划的今年第一个开源项目:(开源项目前奏)Gin模块化改造和工具开发
正式开更
本课程是VIP专属课程,会讲解本开源框架项目80%的功能 。本课程更完后,正式发布项目到github上,期间会重新修改和优化代码。三年期金猪会员可以参与后续开发、推广、求职时协作者身份展示
  目前进入第三章:数据库工具和简洁的ORM篇

  本章大家将学习到数据库模型生成、自动代码和内置轻量简洁的ORM的开发



第25讲:ORM开发(1):多项目本地调用、BaseModel创建
我们花12课时左右时间,开发一个轻量级的半自动化ORM。注意:GO和Java是有区别的,因此不可能实现的和Java一模一样


第26讲:ORM开发(2):获取父嵌套模型的字段
我们使用了嵌套struct来实现继承。其中我们需要在子类中获取父类。今天讲一下技巧


第27讲:ORM开发(3): selectByID函数开发、基本模式
今天我们首先开发最简单的根据ID获取单条数据的代码。作为热身。。

第28讲:ORM开发(4): 根据struct名确定表名、SelectBy函数
今天我们来使用一个小技巧确定表名机制

第29讲:ORM开发(5):支持模板语法的SQL执行(上)
重点戏:我们允许用户写SQL时加入模板语法

第30讲:ORM开发(5):支持模板语法的SQL执行(下) 免费试听,不要登录的
承接上节课,我们支持函数的添加

会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数839
沙发#
发布于:2020-03-13 14:59
orm 有更新
会讲故事的程序员
游客

返回顶部