欢迎光临散文网 会员登陆 & 注册

【狂神说】xorm框架快速上手 | 快速转型GoWeb开发 | Go语言零基础教

2022-12-15 17:56 作者:杰尼龟0924  | 我要投稿

课代表总结了xorm框架快速上手 | 快速转型GoWeb开发 | Go语言零基础教程的信息👍👍👍


视频内容:

1️⃣xorm✍️

2️⃣Go语言连接mysql📄

3️⃣Notice🏷️

4️⃣特性📑


视频内容:

1️⃣xorm✍️

xorm是一个简单而强大的Go语言ORM库.通过它可以使数据库操作非常简便。

支持Struct和数据库表之间的灵活映射,并支持自动同步

事务支持

同时支持原始SQL语句和ORM操作的混合执行

使用连写来简化调用

支持使用ID, In, Where, Limit, Join, Having,Table, sQL, Cols等函数和结构体等方式作为条件


xorm01:介绍与环境安装 P1 - 00:12




2️⃣Go语言连接mysql📄

database/sql是Go操作数据库的标准库之一,它提供了一系列接口方法,用于访问数据库((mysql, sallite,oralce,postgresql),它并不会提供数据库特有的方法,那些特有的方法交给数据库驱动去实现

而通常在工作中,我们更多的是用 https:github.coml/jmoironIscl包来操作数据库,sqlx是基于标准库sqlI的扩展,并且可以通过sqlkx操作各种类型的数据,如将查询的数据转为结构体等


xorm01:介绍与环境安装 P1 - 00:05




3️⃣Notice🏷️

移除了部分不符合Go语言命名的函数,如Id , sq1,请使用ID,soL替代。

删除了对 (xonm.io/core的依赖。大部分代码迁移到了xonm.io/xorm/core , xorm.io/xonm/names , xonm.io/ xonm/schemas等等几个包中

.重命名了几个结构体,如:core.IMNapper -> names .Happer, core.ILogger -> log.Logger .


4️⃣特性📑

·支持Struct和数据库表之间的灵活映射,并支持自动同步·事务支持

·同时支持原始SQL语句和ORM操作的混合执行·使用连写来简化调用

·支持使用ID, In, Where, Limit, Join, Having, Table, SQL, Cols等函数和结构体等方式作为条件·支持级联加载Struct

. Schema支持(仅Postgres)·支持缓存

·通过xorm.io/reverse支持根据数据库自动生成xorm结构体·支持记录版本(即乐观锁)

·通过xorm.io/builder内置SQL Builder 支持· 上下文缓存支持

·支持日志上下文


xorm01:介绍与环境安装 P1 - 01:30





【狂神说】xorm框架快速上手 | 快速转型GoWeb开发 | Go语言零基础教的评论 (共 条)

分享到微博请遵守国家法律