Explorar o código

添加 must_get 的错误返回值

paddy %!s(int64=3) %!d(string=hai) anos
pai
achega
1a49463361
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      session_get.go

+ 3 - 1
session_get.go

@@ -23,6 +23,8 @@ func (session *Session) Get(bean interface{}) (bool, error) {
 	return session.get(bean)
 	return session.get(bean)
 }
 }
 
 
+var NoData = errors.New("no data found")
+
 func (session *Session) MustGet(bean interface{}) error {
 func (session *Session) MustGet(bean interface{}) error {
 	if session.isAutoClose {
 	if session.isAutoClose {
 		defer session.Close()
 		defer session.Close()
@@ -32,7 +34,7 @@ func (session *Session) MustGet(bean interface{}) error {
 		return err
 		return err
 	}
 	}
 	if !ok {
 	if !ok {
-		return errors.New("no data found")
+		return NoData
 	}
 	}
 	return nil
 	return nil
 }
 }