Yeah, if the datasource itself is capable of doing it, then I recommend
going with that approach.  Beware of underlying drivers that don't support
it though.

Cheers,
Clinton

On Sun, Aug 23, 2009 at 2:46 PM, Rick <ric...@gmail.com> wrote:

> So just for my own understanding... If I configured a datasource that
> uses pstmt caching (which for example c3p0 can do on a per-connection
> basis, which isn't a standard implementation I know), can I just not
> even bother opening a Session in iBATIS with ExecutorType.REUSE and
> I'd still get caching implemented by the underlying datasource? Sounds
> like I'm best not even worrying about it and just use openSession().
>
>
> On Sun, Aug 23, 2009 at 4:32 PM, Clinton Begin<clinton.be...@gmail.com>
> wrote:
> > iBATIS only caches at the connection level anyway.  The broad support for
> > this is lacking, so I just avoided the problem.
> >
> > 99% of the gain with psmt caching is in loops in a single thread
> anyway....
> >
> > Clinton
> >
> > On Sun, Aug 23, 2009 at 2:23 PM, Rick <ric...@gmail.com> wrote:
> >>
> >> I thought that most datasources allow you to cache preparedStatements
> >> at the datasource level, so I'm confused what affect using
> >> sqlSessionFactory.openSession(ExecutorType.REUSE) would be if you
> >> have, or don't have, your datasource set to cache pstmts and you call
> >> (and not call) openSession with ExecutorType.REUSE ?
> >>
> >> --
> >> Rick R
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
> >> For additional commands, e-mail: user-java-h...@ibatis.apache.org
> >>
> >
> >
>
>
>
> --
> Rick R
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
> For additional commands, e-mail: user-java-h...@ibatis.apache.org
>
>

Reply via email to