, , , . , 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.