Versions in this module Expand all Collapse all v0 v0.0.1 Apr 16, 2021 Changes in this version + const COMMENT_NAME + const GO_FILE_SUFIX + const TIMEOUT_DEFAULT + func NewTransactionManager(cfg TransactionConfig) *transactionManager + type Propagation int + const PROPAGATION_MANDATORY + const PROPAGATION_NESTED + const PROPAGATION_NEVER + const PROPAGATION_NOT_SUPPORTED + const PROPAGATION_REQUIRED + const PROPAGATION_REQUIRES_NEW + const PROPAGATION_SUPPORTS + type TransactionConfig struct + ScanPath string + func (c *TransactionConfig) Reload() error + type Transactional struct + Isolation int + NoRollbackFor reflect.Type + NoRollbackForStructName reflect.Type + Propagation Propagation + ReadOnly bool + RollbackFor reflect.Type + RollbackForStructName reflect.Type + Timeout int + func (t *Transactional) After(point *aop.JoinPoint, methodLocation string) + func (t *Transactional) Before(point *aop.JoinPoint, methodLocation string) bool + func (t *Transactional) Finally(point *aop.JoinPoint, methodLocation string) + func (t *Transactional) IsMatch(methodLocation string) bool