|
@@ -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
|
|
|
}
|
|
}
|