orm

package module
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2022 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Gorm

func Gorm(options ...gorm.Option) core.PluginConfig

func MultiGorm added in v0.0.3

func MultiGorm(multi []string, options ...gorm.Option) core.PluginConfig

Types

type DBProperty added in v0.0.3

type DBProperty struct {
	Username   string `value:"username"`
	Password   string `value:"password"`
	Host       string `value:"host"`
	Port       int    `value:"port"`
	Database   string `value:"database"`
	Parameters string `value:"parameters"`
	DaoName    string `value:"daoName"`
}

DBProperty 数据库配置

func (*DBProperty) Merge added in v0.0.3

func (p *DBProperty) Merge(property DBProperty)

type LogProperty added in v0.0.3

type LogProperty struct {
	Level                     int           `value:"log.level"`
	SlowThreshold             time.Duration `value:"log.slow-log"`
	IgnoreRecordNotFoundError bool          `value:"log.ignore-notfound"`
}

LogProperty 日志配置

func (LogProperty) LogLevel added in v0.0.3

func (p LogProperty) LogLevel() logger.LogLevel

func (*LogProperty) Merge added in v0.0.3

func (p *LogProperty) Merge(property LogProperty)

type PoolProperty added in v0.0.3

type PoolProperty struct {
	MaxIdle     int           `value:"pool.max-idle"`
	MaxOpen     int           `value:"pool.max-open"`
	MaxLifeTime time.Duration `value:"pool.max-life-time"`
	MaxIdleTime time.Duration `value:"pool.max-idle-time"`
}

PoolProperty 连接池配置

func (*PoolProperty) Merge added in v0.0.3

func (p *PoolProperty) Merge(property PoolProperty)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL