1 SuperMild 2019-08-14 15:36:42 +08:00 自己做轮子?可以参考 gorm 之类的是怎么做的。 |
2 iuoui 2019-08-14 15:40:02 +08:00 ![]() 时间 mysql.NullTime 其他类型 sql.NullInt64 sql.NullString 等等 另外推荐一个库,github.com/guregu/null 这个库做了 json 处理,比较方便 |
![]() | 3 zhuzhiqiang OP @SuperMild 刚刚知道了这个框架 谢大佬 |
![]() | 4 zhuzhiqiang OP @iuoui 那这样的话 结构体的字段 就不能用基本类型了吧 |
5 StarkWhite 2019-08-14 18:34:09 +08:00 Go 没有 null,但有 nil 啊 |
![]() | 6 B3C933r4qRb1HyrL 2019-08-14 18:41:06 +08:00 @zhuzhiqiang 可以参考下 gorm 的处理。gorm 里字段定义成指针类型的话,是可以在 mysql 中设置为 null 的 |
7 fuckshit 2019-08-14 19:34:06 +08:00 为什么要自己造轮子呢? gorm 不好用吗 |
![]() | 8 zhuzhiqiang OP @fuckshit 我上周刚接触 GO 看到数据库部分 就顺手封装了 也是才知道这个框架 [逃跑] |
![]() | 9 zhuzhiqiang OP @cuvii 好的 谢大佬 |
10 mlboy 2019-08-15 04:06:23 +08:00 via iPhone 开源吗 |
11 fuckshit 2019-08-15 09:41:39 +08:00 @zhuzhiqiang gorm xorm 都是挺好的 golang orm 框架, 但是我还是比较喜欢 gorm。 |
![]() | 12 reus 2019-08-15 13:35:32 +08:00 用指针 |