1)去掉数据层级关联,小心性能问题。暂时解决不能设置联级查询问题。
This commit is contained in:
parent
728b819b14
commit
6b5b20a545
|
@ -1867,7 +1867,7 @@ func (session *Session) _row2Bean(rows *core.Rows, fields []string, fieldsCount
|
|||
structInter := reflect.New(fieldValue.Type())
|
||||
newsession := session.Engine.NewSession()
|
||||
defer newsession.Close()
|
||||
has, err := newsession.Id(pk).NoCascade().Get(structInter.Interface())
|
||||
has, err := newsession.Id(pk).Cascade().Get(structInter.Interface()) // FIXME NoCascade
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
@ -2582,7 +2582,7 @@ func (session *Session) bytes2Value(col *core.Column, fieldValue *reflect.Value,
|
|||
structInter := reflect.New(fieldValue.Type())
|
||||
newsession := session.Engine.NewSession()
|
||||
defer newsession.Close()
|
||||
has, err := newsession.Id(pk).NoCascade().Get(structInter.Interface())
|
||||
has, err := newsession.Id(pk).Cascade().Get(structInter.Interface()) // FIXME NoCascade
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
@ -2930,7 +2930,7 @@ func (session *Session) bytes2Value(col *core.Column, fieldValue *reflect.Value,
|
|||
// property to be fetched lazily
|
||||
newsession := session.Engine.NewSession()
|
||||
defer newsession.Close()
|
||||
has, err := newsession.Id(pk).NoCascade().Get(structInter.Interface())
|
||||
has, err := newsession.Id(pk).Cascade().Get(structInter.Interface()) // FIXME NoCascade
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue