国标GB28181流媒体服务器gorm框架内表明重复添加前缀排查

我们的新版国标GB28181流媒体服务器大多使用的都是gorm框架,对开发者们相当友好的GoLang ORM具有很高的易用性。支持CURD,链式查询,内嵌struct,各种回调callback支持。

TIM图片20191119101618.png

我们在进行新版本国标GB28181流媒体服务器产品研发,添加用户权限和分组功能的时候也是使用gorm框架自定义表名,如下图:

392.png

但是在编译的时候发现添加表名前缀,会导致表名重复添加了一个前缀。

393.png

分析原因得知,不添加tablename方法的时候,会自动按照结构体小写如User结构体名字会生成user表,配合添加表前缀使用如t_前缀,生成t_user,或者直接使用tablename方法自定义表名。

GBS1.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值