This commit is contained in:
parent
0fd395ab37
commit
c0eefc0ee0
@ -46,10 +46,15 @@ type ModelStruct struct {
|
||||
StructFields []*StructField
|
||||
ModelType reflect.Type
|
||||
defaultTableName string
|
||||
|
||||
l sync.Mutex
|
||||
}
|
||||
|
||||
// TableName get model's table name
|
||||
func (s *ModelStruct) TableName(db *DB) string {
|
||||
s.l.Lock()
|
||||
defer s.l.Unlock()
|
||||
|
||||
if s.defaultTableName == "" && db != nil && s.ModelType != nil {
|
||||
// Set default table name
|
||||
if tabler, ok := reflect.New(s.ModelType).Interface().(tabler); ok {
|
||||
|
Loading…
x
Reference in New Issue
Block a user