Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewDBManager)
ProviderSet 是 orm 包的 Wire provider 集合,用于依赖注入
Functions ¶
func GetDatabaseConfig ¶
func GetDatabaseSourceDns ¶
GetDatabaseSourceDns 根据配置生成数据库连接字符串 connectionName 参数用于指定要使用的数据库连接名称,默认值为空字符串
func GetTablePrefix ¶
Types ¶
type DBManager ¶
type DBManager struct {
// contains filtered or unexported fields
}
DBManager 数据库连接池管理器:支持按名管理多个数据库连接(惰性创建 + 并发安全单例)
func NewDBManager ¶
NewDBManager 创建并配置数据库连接池管理器 接收 *config.Config 作为显式依赖,便于 Wire 进行依赖注入 启动时立即创建默认连接,连接失败尽早暴露
Click to show internal directories.
Click to hide internal directories.