MustBegin starts a transaction, and panics on error. Returns an *sqlx.Tx instead of an *sql.Tx.
()
| 330 | // MustBegin starts a transaction, and panics on error. Returns an *sqlx.Tx instead |
| 331 | // of an *sql.Tx. |
| 332 | func (db *DB) MustBegin() *Tx { |
| 333 | tx, err := db.Beginx() |
| 334 | if err != nil { |
| 335 | panic(err) |
| 336 | } |
| 337 | return tx |
| 338 | } |
| 339 | |
| 340 | // Beginx begins a transaction and returns an *sqlx.Tx instead of an *sql.Tx. |
| 341 | func (db *DB) Beginx() (*Tx, error) { |