no message
This commit is contained in:
parent
c855ca4e59
commit
f6d59d5b4a
|
@ -34,6 +34,21 @@ func (session *Session) Get(beans ...interface{}) (bool, error) {
|
||||||
return session.get(beans...)
|
return session.get(beans...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// MustGet like Get, but will return error if record not exist
|
||||||
|
func (session *Session) MustGet(beans ...interface{}) error {
|
||||||
|
if session.isAutoClose {
|
||||||
|
defer session.Close()
|
||||||
|
}
|
||||||
|
exist, err := session.get(beans...)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
} else if !exist {
|
||||||
|
return ErrNotExist
|
||||||
|
} else {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func isPtrOfTime(v interface{}) bool {
|
func isPtrOfTime(v interface{}) bool {
|
||||||
if _, ok := v.(*time.Time); ok {
|
if _, ok := v.(*time.Time); ok {
|
||||||
return true
|
return true
|
||||||
|
|
Loading…
Reference in New Issue