diff --git a/engine.go b/engine.go index a7497f09..ab1d4ceb 100644 --- a/engine.go +++ b/engine.go @@ -80,8 +80,10 @@ func (engine *Engine) SetDefaultCacher(cacher Cacher) { } } -func (engine *Engine) NoCache(bean interface{}) { - engine.MapCacher(bean, nil) +func (engine *Engine) NoCache() *Session { + session := engine.NewSession() + session.IsAutoClose = true + return session.NoCache() } func (engine *Engine) MapCacher(bean interface{}, cacher Cacher) {