Documentation
¶
Index ¶
- type DefaultSqlSession
- func (session *DefaultSqlSession) Begin() error
- func (session *DefaultSqlSession) Close(rollback bool)
- func (session *DefaultSqlSession) Commit() error
- func (session *DefaultSqlSession) Delete(ctx context.Context, sql string, params ...interface{}) (int64, error)
- func (session *DefaultSqlSession) Insert(ctx context.Context, sql string, params ...interface{}) (int64, int64, error)
- func (session *DefaultSqlSession) Query(ctx context.Context, result reflection.Object, sql string, ...) error
- func (session *DefaultSqlSession) Rollback() error
- func (session *DefaultSqlSession) Update(ctx context.Context, sql string, params ...interface{}) (int64, error)
- type SqlSession
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultSqlSession ¶
func NewDefaultSqlSession ¶
func NewDefaultSqlSession(log logging.LogFunc, tx transaction.Transaction, e executor.Executor, autoCommit bool) *DefaultSqlSession
func (*DefaultSqlSession) Begin ¶
func (session *DefaultSqlSession) Begin() error
func (*DefaultSqlSession) Close ¶
func (session *DefaultSqlSession) Close(rollback bool)
func (*DefaultSqlSession) Commit ¶
func (session *DefaultSqlSession) Commit() error
func (*DefaultSqlSession) Query ¶
func (session *DefaultSqlSession) Query(ctx context.Context, result reflection.Object, sql string, params ...interface{}) error
func (*DefaultSqlSession) Rollback ¶
func (session *DefaultSqlSession) Rollback() error
type SqlSession ¶
type SqlSession interface {
Close(rollback bool)
Query(ctx context.Context, result reflection.Object, sql string, params ...interface{}) error
Insert(ctx context.Context, sql string, params ...interface{}) (int64, int64, error)
Update(ctx context.Context, sql string, params ...interface{}) (int64, error)
Delete(ctx context.Context, sql string, params ...interface{}) (int64, error)
Begin() error
Commit() error
Rollback() error
}
Click to show internal directories.
Click to hide internal directories.