阅读:3598回复:1
(开源项目前奏)Gin模块化改造和工具开发:第三章更新贴
年前规划的今年第一个开源项目:(开源项目前奏)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执行(下) 免费试听,不要登录的 承接上节课,我们支持函数的添加 |
|
|