Hi guys,

There is something I don't understand. The idea
with GlorpOpenDBXDriverPoolingDriver is that it takes care of opening the
connections and have a pool, right?

Now...I am at the glorp side...each time I want to do something I
instantiate a GlorpSession. Of course, I don't want to send #login to this
session because that's what the pool would do if necessary. So say I just
send a query with the session. I get a DNU because 'databaseDriver' is nil.
As you can see, databaseDriver is set in PharoDatabaseAccessor
>> loginIfError:.
of course, if I send #login or #loginIfError before doing the query the
pool "works"...but...I am opening a connection for each query.

So I don't understand how this is supposed to work. How should I manage my
Glorp sessions with this pool?

Thanks,

-- 
Mariano
http://marianopeck.wordpress.com

Reply via email to