Joseph Weinstein wrote: > In debugging a JDBC-related issue with hibernate and > WebLogic I found a file: > > org.springframework.jdbc.datasource.DriverManagerDataSource. > > There is a part of this file that hurts JDBC concurrency > in multithreaded applications like WebLogic, and I have a > solution. I would like to suggest a better alternative that > would probably be named DriverDataSource. > The problem is that *all* java.sql.DriverManager calls are > class-synchronized.
Maybe it would help to read the documentation of the software you use: Here comes part of the javadoc of DriverManagerDataSource: /** * Simple implementation of the standard JDBC DataSource interface, configuring * a plain old JDBC Driver via bean properties, and returning a new Connection * for every <code>getConnection</code> call. * * <p><b>NOTE: This class is not an actual connection pool; it does not actually * pool Connections.</b> It just serves as simple replacement for a full-blown * connection pool, implementing the same standard interface, but creating new * Connections on every call. * * <p>Useful for test or standalone environments outside of a J2EE container, .. */ Greetings, Stefan _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev