seade 2004/08/22 19:54:16
Modified: xdocs Tag: TORQUE_3_1_BRANCH release-changes.xml
src/java/org/apache/torque Tag: TORQUE_3_1_BRANCH
TorqueInstance.java
Log:
Use adapter in preference to driver when building the database map.
Thanks to Ben Hogan for the patch.
Revision Changes Path
No revision
No revision
1.3.2.14 +9 -0 db-torque/xdocs/release-changes.xml
Index: release-changes.xml
===================================================================
RCS file: /home/cvs/db-torque/xdocs/release-changes.xml,v
retrieving revision 1.3.2.13
retrieving revision 1.3.2.14
diff -u -r1.3.2.13 -r1.3.2.14
--- release-changes.xml 23 Aug 2004 00:29:52 -0000 1.3.2.13
+++ release-changes.xml 23 Aug 2004 02:54:15 -0000 1.3.2.14
@@ -18,6 +18,15 @@
<p>
<ul>
<li>
+ The <code>adapter</code> property is now used in preference to
+ <code>driver</code> when building the database map. This allows Torque
+ to work when the driver setting is not what it expects - e.g. if using
+ <code>com.mysql</code> driver instead of the
+ <code>org.gjt.mm.mysql</code> or when using
+ <a http="http://www.p6spy.org/">P6Spy</a> pass through driver for
+ performance monitoring. Thanks to Ben Hogan for the patch.
+ </li>
+ <li>
DB2 limit and offset support. Thanks to Augustin Vidovic for the patch.
</li>
<li>
No revision
No revision
1.5.2.5 +5 -4 db-torque/src/java/org/apache/torque/TorqueInstance.java
Index: TorqueInstance.java
===================================================================
RCS file: /home/cvs/db-torque/src/java/org/apache/torque/TorqueInstance.java,v
retrieving revision 1.5.2.4
retrieving revision 1.5.2.5
diff -u -r1.5.2.4 -r1.5.2.5
--- TorqueInstance.java 23 Aug 2004 02:21:39 -0000 1.5.2.4
+++ TorqueInstance.java 23 Aug 2004 02:54:16 -0000 1.5.2.5
@@ -29,6 +29,7 @@
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.PropertiesConfiguration;
+import org.apache.commons.lang.StringUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -600,10 +601,10 @@
// Setup other ID generators for this map.
try
{
- String key = getDatabaseProperty(name, "driver");
- if (key == null || key.length() == 0)
+ String key = getDatabaseProperty(name, "adapter");
+ if (StringUtils.isEmpty(key))
{
- key = getDatabaseProperty(name, "adapter");
+ key = getDatabaseProperty(name, "driver");
}
DB db = DBFactory.create(key);
for (int i = 0; i < IDGeneratorFactory.ID_GENERATOR_METHODS.length;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]