예제 #1
0
파일: example.go 프로젝트: jawr/dbutil
func GetByID(id uint64) (*Foo, error) {
	item, err := dbutil.Select(
		dbutil.ParseRowFunc(ParseRow),
		BY_ID_STMT,
		id,
	)
	return item.(*Foo), err
}
예제 #2
0
파일: example.go 프로젝트: jawr/dbutil
func GetAll() ([]*Foo, error) {
	var items []*Foo
	objects, err := dbutil.SelectList(
		dbutil.ParseRowFunc(ParseRow),
		SELECT_STMT,
	)
	for _, i := range objects {
		items = append(items, i.(*Foo))
	}
	return items, err
}