國標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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章