improved docs
This commit is contained in:
parent
e1644f7c98
commit
315bbec5e3
52
base_test.go
52
base_test.go
|
@ -92,56 +92,6 @@ func directCreateTable(engine *Engine, t *testing.T) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func mapper(engine *Engine, t *testing.T) {
|
|
||||||
err := engine.UnMap(&Userinfo{})
|
|
||||||
if err != nil {
|
|
||||||
t.Error(err)
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = engine.Map(&Userinfo{}, &Userdetail{})
|
|
||||||
if err != nil {
|
|
||||||
t.Error(err)
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = engine.DropAll()
|
|
||||||
if err != nil {
|
|
||||||
t.Error(err)
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = engine.CreateAll()
|
|
||||||
if err != nil {
|
|
||||||
t.Error(err)
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = engine.CreateIndexes(&Userinfo{})
|
|
||||||
if err != nil {
|
|
||||||
t.Error(err)
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = engine.CreateIndexes(&Userdetail{})
|
|
||||||
if err != nil {
|
|
||||||
t.Error(err)
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = engine.CreateUniques(&Userinfo{})
|
|
||||||
if err != nil {
|
|
||||||
t.Error(err)
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = engine.CreateUniques(&Userdetail{})
|
|
||||||
if err != nil {
|
|
||||||
t.Error(err)
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func insert(engine *Engine, t *testing.T) {
|
func insert(engine *Engine, t *testing.T) {
|
||||||
user := Userinfo{0, "xiaolunwen", "dev", "lunny", time.Now(),
|
user := Userinfo{0, "xiaolunwen", "dev", "lunny", time.Now(),
|
||||||
Userdetail{Id: 1}, 1.78, []byte{1, 2, 3}, true}
|
Userdetail{Id: 1}, 1.78, []byte{1, 2, 3}, true}
|
||||||
|
@ -1656,8 +1606,6 @@ func testBool(engine *Engine, t *testing.T) {
|
||||||
func testAll(engine *Engine, t *testing.T) {
|
func testAll(engine *Engine, t *testing.T) {
|
||||||
fmt.Println("-------------- directCreateTable --------------")
|
fmt.Println("-------------- directCreateTable --------------")
|
||||||
directCreateTable(engine, t)
|
directCreateTable(engine, t)
|
||||||
fmt.Println("-------------- mapper --------------")
|
|
||||||
mapper(engine, t)
|
|
||||||
fmt.Println("-------------- insert --------------")
|
fmt.Println("-------------- insert --------------")
|
||||||
insert(engine, t)
|
insert(engine, t)
|
||||||
fmt.Println("-------------- query --------------")
|
fmt.Println("-------------- query --------------")
|
||||||
|
|
7
doc.go
7
doc.go
|
@ -3,12 +3,11 @@
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Package xorm is a simple and powerful ORM for Go. It makes
|
Package xorm is a simple and powerful ORM for Go.
|
||||||
database operation simple.
|
|
||||||
|
|
||||||
First, we should new a engine for a database
|
First, we should new an engine for a database
|
||||||
|
|
||||||
engine, err = xorm.NewEngine(driverName, dataSourceName)
|
engine, err := xorm.NewEngine(driverName, dataSourceName)
|
||||||
|
|
||||||
Method NewEngine's parameters is the same as sql.Open. It depends
|
Method NewEngine's parameters is the same as sql.Open. It depends
|
||||||
drivers' implementation. Generally, one engine is enough.
|
drivers' implementation. Generally, one engine is enough.
|
||||||
|
|
Loading…
Reference in New Issue