Andrea Aime a écrit :
> I can commit it. I was tghinking of rolling a separate method
> setCode(preparedStatement, int index, String code)
> so that subclasses can override the defult behavior and use setString
> instead. That should handle the IGN specific case.
We can wait before making this method public (unless someone else need it). The
French mapping institute sent me their modified version of DirectEpsgFactory a
while ago, and the primary key is not the only change (they also handle Unit of
measurement differently). I have not yet examined how much changes are needed
in
order to align our class with their version.
> Hum, I don't know. Connection pools by default assume the connection
> will live forever, and allow for adding a validation query for
> connection verification prior to actual usage.
> With the patch the timeout is actually not needed anymore?
I though that we still need to close the connection in order to give it back to
the pool... I think it is also what Jody told me when he was working on
threaded
factories, unless I understood wrong. From javax.sql.PooledConnection javadoc:
"When an application closes a connection, it calls the Connection method
close. When connection pooling is being done, the connection pool manager
is notified (...snip...) Thus, when an application closes its connection,
the underlying physical connection is recycled rather than being closed."
But anyway, I'm fine if you apply the patch as is. It would be more or less
temporary (unless the community decides otherwise) since I'm trying to adress
those kind of issues since last week (I'm working on CRSAuthorityFactories
right
now) but the work still not ready for a merge. The approach I'm leading to is
to
close the connection after a much shorter timeout (so actually giving it back
to
the pool). In case we still have a connection lost, I'm tempted to make a
second
try after some kind of SQLException (so avoiding the cost of testing the
connection in the common case where the connection still okay).
Martin
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel