介绍-地鼠文档


本站和网页 https://www.topgoer.cn/docs/xorm/xorm-1c5ch983t3sso 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

介绍-地鼠文档
xorm
首页
打印
首页
下载pdf
分享
目录
搜索
介绍创建Orm引擎单库引擎引擎组引擎组策略定义表结构体名称映射规则前缀映射,后缀映射和缓存映射使用Table和Tag改变名称映射Column属性定义Go与字段类型对应表表结构操作获取数据库信息表操作创建索引和唯一索引同步数据库结构导出导入SQL脚本插入数据创建时间Created查询和统计数据查询条件方法临时开关方法Get方法Exist方法Find方法Join的使用Iterate方法Count方法Rows方法Sum系列方法更新数据乐观锁Version更新时间Updated删除数据软删除Deleted执行SQL查询执行SQL命令事务处理缓存事件xorm 工具常见问题案例更新日志
暂无相关搜索结果!
本文档使用 topgoer 发布
介绍
xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便。xorm的目标并不是让你完全不去学习SQL,我们认为SQL并不会为ORM所替代,但是ORM将可以解决绝大部分的简单SQL需求。xorm支持两种风格的混用。
特性
支持Struct和数据库表之间的灵活映射,并支持自动同步
事务支持
同时支持原始SQL语句和ORM操作的混合执行
使用连写来简化调用
支持使用Id, In, Where, Limit, Join, Having, Table, SQL, Cols等函数和结构体等方式作为条件
支持级联加载Struct
Schema支持(仅Postgres)
支持缓存
支持根据数据库自动生成xorm的结构体
支持记录版本(即乐观锁)
内置SQL Builder支持
通过EngineGroup支持读写分离和负载均衡
驱动支持xorm当前支持的驱动和数据库如下:
Mysql: github.com/go-sql-driver/mysql
MyMysql: github.com/ziutek/mymysql/godrv
Postgres: github.com/lib/pq
Tidb: github.com/pingcap/tidb
SQLite: github.com/mattn/go-sqlite3
MsSql: github.com/denisenkom/go-mssqldb
MsSql: github.com/lunny/godbc
Oracle: github.com/mattn/go-oci8 (试验性支持)
ql: github.com/cznic/ql (试验性支持)
安装go get xorm.io/xorm
文档
GoWalker代码文档
Godoc代码文档
文档更新时间: 2020-06-05 14:19   作者:kuteng
×Close
项目分享
项目地址
关闭
×Close
项目分享
项目地址
关闭