From 75955e631dd043e6dea579309ed2c1b81207493f Mon Sep 17 00:00:00 2001 From: xiemengjun Date: Tue, 11 Sep 2012 23:20:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=99=E4=BA=86=E7=AC=AC=E4=BA=94=E5=B0=8F?= =?UTF-8?q?=E8=8A=82=E7=9A=84=E4=B8=80=E4=B8=AA=E5=BC=80=E5=A4=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 5.5.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/5.5.md b/5.5.md index 7f28a561..2880f06c 100644 --- a/5.5.md +++ b/5.5.md @@ -1,4 +1,35 @@ #5.5使用beedb库进行ORM开发 +beedb是我开发的一个Go进行ORM操作的库,它采用了Go style方式来进行数据库的操作,实现了struct映射到关系型数据表记录。beedb是一个十分轻量级的Go ORM框架,开发这个库的本意旨在降低复杂的ORM学习曲线,尽可能在ORM的运行效率和功能之间做一个平衡点,beedb是目前开源的Go ORM框架中实现比较完整的一个库,而且运行效率相当不错,功能也基本能满足需求。但是目前还不支持关系关联,这个也会是接下来开发的重点。 + +beedb是支持database/sql标准接口的ORM库,所以理论上来说,只要数据库驱动支持database/sql接口就可以无缝的接入beedb。目前我测试过的驱动包括下面几个: + +Mysql:github.com/ziutek/mymysql/godrv[*] + +Mysql:code.google.com/p/go-mysql-driver[*] + +PostgreSQL:github.com/bmizerany/pq[*] + +SQLite:github.com/mattn/go-sqlite3[*] + +MS ADODB: github.com/mattn/go-adodb[*] + +ODBC: bitbucket.org/miquella/mgodbc[*] + +##安装 + +##如何初始化 + +##插入数据 + +##查询数据 + +##更新数据 + +##删除数据 + +##关联查询 + +##Group By和Having ## links