ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Sanders <tendan...@gmail.com>
Subject Re: How can I change datasource connect info on the fly w/iBATIS and Spring?
Date Tue, 17 Apr 2007 18:27:21 GMT

Hmm... I wonder if it would be possible to update the datasource mapping
later? Its true that I don't know the datasources at init time but I do know
them as soon as the first servlet class is loaded. Can the targetDataSource
Map get updated after the AbstractRoutingDataSource has been created?


Chris Lamey wrote:
> Yea, Spring has a new AbstractRoutingDataSource that can route to a
> different datasource based on a ThreadLocal.  The problem is that the
> iBATIS SqlMapClient doesn't know the datasource isn't the same between
> calls, so your caching gets horked.
> I don't know if it'll work for you because your datasources have to be
> known in advance and it sounds like yours may not be.
> Cheers,
> Chris

View this message in context: http://www.nabble.com/How-can-I-change-datasource-connect-info-on-the-fly-w-iBATIS-and-Spring--tf3573169.html#a10043460
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.

View raw message