Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,sqlite,mssql,oracle,cockroach https://xorm.io
Go to file
2014-12-15 11:02:56 +08:00
docs use submodule instead docs 2014-10-25 09:55:09 +08:00
examples bug fixed and improved IsTableExist 2014-05-06 14:59:58 +08:00
.gitignore use tabs 2013-12-18 11:31:32 +08:00
.gitmodules use submodule instead docs 2014-10-25 09:55:09 +08:00
.gopmfile renamed import path 2014-04-11 17:16:43 +08:00
CONTRIBUTING.md add code signing tips to CONTRIBUTING.md 2014-05-12 11:29:29 +08:00
doc.go blank 2014-09-11 22:59:55 +08:00
engine.go fix the insert multi and sqlite3 dis-match 2014-12-02 13:27:00 +08:00
error.go use tabs 2013-12-18 11:31:32 +08:00
gen_reserved.sh add gen_reserved.sh 2014-09-22 09:48:17 +08:00
goracle_driver.go flatten the drivers dir 2014-04-14 15:22:01 +08:00
helpers.go improved 2014-08-30 22:17:59 +08:00
LICENSE license 2014-03-23 17:16:11 +08:00
logger.go move syslogger as condition compile 2014-08-21 11:40:55 +08:00
lru_cacher.go bugfix 2014-08-16 20:11:20 +08:00
memroy_store.go flatten caches dir 2014-04-14 15:32:33 +08:00
mssql_dialect.go bug fixed 2014-11-20 10:59:16 +08:00
mymysql_driver.go flatten the drivers dir 2014-04-14 15:22:01 +08:00
mysql_dialect.go bug fixed 2014-11-24 13:27:55 +08:00
mysql_driver.go flatten the drivers dir 2014-04-14 15:22:01 +08:00
oci8_driver.go flatten the drivers dir 2014-04-14 15:22:01 +08:00
odbc_driver.go flatten the drivers dir 2014-04-14 15:22:01 +08:00
oracle_dialect.go cache support all kinds of primary keys 2014-11-08 11:12:37 +08:00
pg_reserved.txt add gen_reserved.sh 2014-09-22 09:48:17 +08:00
postgres_dialect.go cache support all kinds of primary keys 2014-11-08 11:12:37 +08:00
pq_driver.go bug fixed #139 2014-07-08 09:34:56 +08:00
processors.go add BeforeSet processor and Dump function 2014-05-04 13:53:38 +08:00
README_CN.md Update README_CN.md 2014-11-13 09:19:03 +08:00
README.md Merge branch 'master' of github.com:go-xorm/xorm 2014-11-20 15:05:14 +08:00
rows.go changed to cache and nocache tag value support 2014-08-29 00:34:09 +08:00
session.go 修改IsDeleted的状态查询 2014-11-23 17:59:10 +08:00
sqlite3_dialect.go fix datetime in sqlite3 2014-12-03 14:09:40 +08:00
sqlite3_driver.go flatten the drivers dir 2014-04-14 15:22:01 +08:00
statement.go fmt 2014-11-23 18:04:22 +08:00
syslogger.go fixed build tag 2014-08-21 11:50:23 +08:00
VERSION v0.4.2 2014-12-15 11:02:56 +08:00
xorm.go v0.4.2 2014-12-15 11:02:56 +08:00

中文

Xorm is a simple and powerful ORM for Go.

Build Status Go Walker Bitdeli Badge

Features

  • Struct <-> Table Mapping Support

  • Chainable APIs

  • Transaction Support

  • Both ORM and raw SQL operation Support

  • Sync database schema Support

  • Query Cache speed up

  • Database Reverse support, See Xorm Tool README

  • Simple cascade loading support

  • Optimistic Locking support

Drivers Support

Drivers for Go's sql package which currently support database/sql includes:

Changelog

  • v0.4.1 Features:

    • Add deleted xorm tag for soft delete and add unscoped
  • v0.4.0 RC1 Changes:

    Improvements:

    • Prepared statement cache
    • Add Incr API
    • Specify Timezone Location

More changelogs ...

Installation

If you have gopm installed,

gopm get github.com/go-xorm/xorm

Or

go get github.com/go-xorm/xorm

Documents

Cases

Discuss

Please visit Xorm on Google Groups

Contributing

If you want to pull request, please see CONTRIBUTING

LICENSE

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