08 2022 档案
摘要:go语言的错误处理没有其他语言的try,catch,finally异常捕获机制,需要显式地进行错误处理,如果只是单纯地将错误返回,在深度过大时可能无法清楚地知道调用的链路。这时候可以通过自定义错误类型,包装错误(wrap error)进行处理,在发生错误时返回带上调用链路。 package main
阅读全文
摘要:package main import ( "fmt" "gorm.io/gorm" ) var GDB *gorm.DB type T struct { Id int32 `json:"id"` Pid int32 `json:"pid" gorm:"index"` Name string `js
阅读全文
摘要:先新建两个表 CREATE TABLE `a` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', PRIMARY KEY (`id`)
阅读全文