add FromDB function

This commit is contained in:
Lunny Xiao 2015-04-07 20:15:05 +08:00
parent 8cc025cd8e
commit 0c84d4c49e
1 changed files with 4 additions and 0 deletions

4
db.go
View File

@ -46,6 +46,10 @@ func Open(driverName, dataSourceName string) (*DB, error) {
return &DB{db, NewCacheMapper(&SnakeMapper{})}, err
}
func FromDB(db *sql.DB) *DB {
return &DB{db, NewCacheMapper(&SnakeMapper{})}
}
func (db *DB) Query(query string, args ...interface{}) (*Rows, error) {
rows, err := db.DB.Query(query, args...)
return &Rows{rows, db.Mapper}, err