xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便。
讨论
请加入QQ群:280360085 进行讨论。
驱动支持
目前支持的Go数据库驱动如下:
Mysql: github.com/Go-SQL-Driver/MySQL
MyMysql: github.com/ziutek/mymysql/godrv
SQLite: github.com/mattn/go-sqlite3
Postgres: github.com/bylevel/pq
更新日志
特性
支持Struct和数据库表之间的灵活映射,并支持自动同步
事务支持
同时支持原始SQL语句和ORM操作的混合执行
使用连写来简化调用
支持使用Id, In, Where, Limit, Join, Having, Table, Sql, Cols等函数和结构体等方式作为条件
支持数据库连接池
支持级联加载Struct
支持缓存