1. 将结构体和方法放在同一个包下 1. 项目结构如下 2. user.go 和 userdao.go 都在同一个包 dao下 (goland 中结构体和结构体的方法在同一个文件里,或者在同一个包下,则有效,编译时不会报错) 3. user.go //定义各个User结构体 type User struct{ ID int UserName string PassWord string Email string } 4. userdao.go package dao import