// NewTx create a new transaction
NewTx create a new transaction
// NewTx create a new transaction
func NewTx(con *sqlx.DB) (*Tx, error) {
	tx, err := con.Beginx()
	if err != nil {
		return nil, err
	}
	return &Tx{
		Queryable: NewQueryable(tx),
		tx:        tx,
	}, nil
}
func NewTx ( con * sqlx . DB ) ( * Tx , error ) { tx , err := con . Beginx ( ) if err != nil { return nil , err } return & Tx { Queryable : NewQueryable ( tx ) , tx : tx , } , nil }
NewTx create a new transaction
NewTx create a new transaction