文件名称:gorp:Go Relational Persistence-Go的ORM式库
文件大小:69KB
文件格式:ZIP
更新时间:2024-03-12 00:20:28
Go
关系持久化 2016年11月13日更新:未来版本 随着许多维护人员开始忙于其他项目,朝着难以捉摸的v2的进度已经放缓到了这样的程度,以至于我们在合并拉取请求之外只是偶尔取得进展。 为了继续发布,我想朝着更可维护的方向发展。 目前,我正在从master发布具有当前功能集的v2标签,因为其中一些功能已被多个项目积极使用和依赖。 我们的下一个目标是继续尽可能多地利用不间断的更改来清理代码库,但是如果/当需要进行不间断的更改时,我们将仅发布新版本。 这使我们能够以我们能做到的任何速度继续开发,而不会延迟功能发布或拒绝PR。 介绍 我犹豫称gorp为ORM。 Go并没有真正的对象,至少在经典的Smalltalk / Java方面没有。 出现“ O”。 gorp对您的结构之间的关系一无所知(至少现在还不知道)。 因此,“ R”也值得怀疑(但是我使用它的名字是因为它看起来更聪明)。 “ M”还不错。
【文件预览】:
gorp-master
----.travis.yml(911B)
----select.go(9KB)
----hooks.go(1KB)
----dialect.go(4KB)
----table_bindings.go(8KB)
----table.go(7KB)
----doc.go(426B)
----gorp_test.go(76KB)
----dialect_postgres.go(3KB)
----dialect_sqlserver.go(4KB)
----dialect_mysql.go(4KB)
----column.go(2KB)
----nulltypes.go(1KB)
----db.go(28KB)
----errors.go(842B)
----LICENSE(1KB)
----gorp.go(17KB)
----dialect_sqlite.go(3KB)
----dialect_oracle.go(3KB)
----dialect_postgres_test.go(5KB)
----CONTRIBUTING.md(1KB)
----lockerror.go(2KB)
----test_all.sh(1KB)
----logging.go(1KB)
----index.go(1KB)
----transaction_test.go(7KB)
----context_test.go(2KB)
----.gitignore(80B)
----dialect_mysql_test.go(6KB)
----README.md(24KB)
----transaction.go(7KB)
----db_test.go(4KB)