Documentation
¶
Index ¶
- Constants
- func ScanSqlRows(rows *sql.Rows) []map[string]*castkit.GoodleVal
- type OrmLogger
- type OrmProvider
- func (*OrmProvider) AfterInit(instance any) error
- func (*OrmProvider) BeforeInit(c core.Container) error
- func (*OrmProvider) InitOnBind() bool
- func (self *OrmProvider) Name() string
- func (*OrmProvider) Params(c core.Container) []interface{}
- func (*OrmProvider) RegisterProviderInstance(c core.Container) core.NewInstanceFunc
- type OrmService
- type Service
Constants ¶
View Source
const Name = "orm"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type OrmLogger ¶
type OrmLogger struct {
// contains filtered or unexported fields
}
自定义 gorm 的日志实现类, 实现了 gorm.Logger.Interface
type OrmProvider ¶
type OrmProvider struct {
core.ServiceProvider
}
func (*OrmProvider) AfterInit ¶
func (*OrmProvider) AfterInit(instance any) error
func (*OrmProvider) BeforeInit ¶
func (*OrmProvider) BeforeInit(c core.Container) error
func (*OrmProvider) InitOnBind ¶
func (*OrmProvider) InitOnBind() bool
func (*OrmProvider) Name ¶
func (self *OrmProvider) Name() string
func (*OrmProvider) Params ¶
func (*OrmProvider) Params(c core.Container) []interface{}
func (*OrmProvider) RegisterProviderInstance ¶
func (*OrmProvider) RegisterProviderInstance(c core.Container) core.NewInstanceFunc
type OrmService ¶
type OrmService struct { Service // contains filtered or unexported fields }
func (*OrmService) GetConnPool ¶
func (self *OrmService) GetConnPool(connName ...string) *gorm.DB
Click to show internal directories.
Click to hide internal directories.