XORM 操作手册,请直接访问 https://gitea.com/xorm/website2
This repository has been archived on 2022-04-14. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2022-02-25 11:42:02 +08:00
chapter-01 Fix #20 2022-02-21 11:48:05 +08:00
chapter-02 更新到新版本 2020-03-24 09:23:34 +08:00
chapter-03 更新到新版本 2020-03-24 09:23:34 +08:00
chapter-04 Update README.md 2018-04-04 01:45:31 +08:00
chapter-05 Fix #20 2022-02-21 11:48:05 +08:00
chapter-06 更新Update 2020-10-20 12:48:03 +08:00
chapter-07 修正deleted类型文档 2021-07-11 23:01:48 +08:00
chapter-08 完善Query文档 2018-08-09 10:44:18 +08:00
chapter-09 init 2014-10-18 14:40:28 +08:00
chapter-10 更新到新版本 2020-03-24 09:23:34 +08:00
chapter-11 修正缓存文档 2020-03-24 10:12:56 +08:00
chapter-12 更新到新版本 2020-03-24 09:23:34 +08:00
chapter-13 更新到新版本 2020-03-24 09:23:34 +08:00
chapter-14 更新Update 2020-10-20 12:48:03 +08:00
chapter-15 更新到新版本 2020-03-24 09:23:34 +08:00
.gitignore 更新Update 2020-10-20 12:48:03 +08:00
book.json added cover config 2015-10-22 11:16:35 +08:00
cover.jpg add cover 2015-01-26 16:04:52 +08:00
README.md Fix link 2022-02-25 11:42:02 +08:00
SUMMARY.md 更新到新版本 2020-03-24 09:23:34 +08:00

xorm

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.io/reverse 支持根据数据库自动生成 xorm 结构体
  • 支持记录版本(即乐观锁)
  • 通过 xorm.io/builder 内置 SQL Builder 支持
  • 上下文缓存支持
  • 支持日志上下文

驱动支持

xorm 当前支持的驱动和数据库如下:

安装

go get xorm.io/xorm

文档

讨论

请加入QQ群280360085 进行讨论。

贡献

如果您也想为Xorm贡献您的力量请查看 CONTRIBUTING

LICENSE

BSD License http://creativecommons.org/licenses/BSD/