, , , . , LoD ( ).
, LoD. - , "" , ; , . , , .
, u.Tx.Query(), : , User *sql.Tx.
: u.Query(), . , *sql.Tx . , *sql.Tx (, "" , User.Query()).
, "" User.Query() , , :
type User struct {
Name string
Password string
tx *sql.Tx
}
func (u *User) Query(query string, args ...interface{}) (*sql.Rows, error) {
return u.tx.Query(query, args...)
}
:
, u.Query(), , , , User ( , u.Query() User, : User.Query()).
sql.Tx , , u.Query() . sql.Tx . , , . ( u.Query()), , u.Query(), , -, .
, LoD : u.Query() u.Tx.Query(), User , u.Query() . LoD - . . , , , .
, : LoD API . , , , "" . sql.Tx , Tx.Query() , "" LoD.