XORM 操作手册,请直接访问 https://gitea.com/xorm/website2
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
Lunny Xiao 111ac02c60
Fix link
6 months ago
chapter-01 Fix #20 6 months ago
chapter-02 更新到新版本 2 years ago
chapter-03 更新到新版本 2 years ago
chapter-04 Update README.md 4 years ago
chapter-05 Fix #20 6 months ago
chapter-06 更新Update 2 years ago
chapter-07 修正deleted类型文档 1 year ago
chapter-08 完善Query文档 4 years ago
chapter-09 init 8 years ago
chapter-10 更新到新版本 2 years ago
chapter-11 修正缓存文档 2 years ago
chapter-12 更新到新版本 2 years ago
chapter-13 更新到新版本 2 years ago
chapter-14 更新Update 2 years ago
chapter-15 更新到新版本 2 years ago
.gitignore 更新Update 2 years ago
README.md Fix link 6 months ago
SUMMARY.md 更新到新版本 2 years ago
book.json added cover config 7 years ago
cover.jpg add cover 8 years ago

README.md

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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/