关于golang:golang-xorm-设置字符串默认值

39次阅读

共计 200 个字符,预计需要花费 1 分钟才能阅读完成。

问题起源

在应用 xorm 的过程中,我有了这样一个需要,我须要给一个字段默认值,在插入一条数据的时候,如果我传递了这个字段,就用我传递的,如果没有就应用默认值

示例

这是我定义的字段

我应用 InsertOne 办法,插入这条数据,然而当你查看这条数据时,却并没有这条默认值

解决方案

通过考察发现,因为 go 语言机制的问题,无奈晓得你是否传入了这个参数,所以只能被动判断

解决方案相似于这样,我抉择被动 omit 空字符串:

正文完
 0