brianm 2005/02/17 06:52:21
Modified: src/java/org/apache/ojb/broker/accesslayer
StatementManager.java
Log:
Fix bug where StatementManager was not using the platform to set args on
statements in some cases. Bug identified by Terence Haddock, and patch supplied
by him as well.
Submitted by: Terence Haddock ([EMAIL PROTECTED])`
Revision Changes Path
1.56 +5 -5
db-ojb/src/java/org/apache/ojb/broker/accesslayer/StatementManager.java
Index: StatementManager.java
===================================================================
RCS file:
/home/cvs/db-ojb/src/java/org/apache/ojb/broker/accesslayer/StatementManager.java,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- StatementManager.java 9 Jan 2005 10:12:56 -0000 1.55
+++ StatementManager.java 17 Feb 2005 14:52:20 -0000 1.56
@@ -546,11 +546,11 @@
{
if (values[i].getValue() != null)
{
- stmt.setObject(index, values[i].getValue(),
values[i].getJdbcType().getType());
+ m_platform.setObjectForStatement(stmt, index,
values[i].getValue(), values[i].getJdbcType().getType());
}
else
{
- stmt.setNull(index, values[i].getJdbcType().getType());
+ m_platform.setNullForStatement(stmt, index,
values[i].getJdbcType().getType());
}
index++;
}
@@ -561,11 +561,11 @@
{
if (values[i].getValue() != null)
{
- stmt.setObject(index, values[i].getValue(),
values[i].getJdbcType().getType());
+ m_platform.setObjectForStatement(stmt, index,
values[i].getValue(), values[i].getJdbcType().getType());
}
else
{
- stmt.setNull(index, values[i].getJdbcType().getType());
+ m_platform.setNullForStatement(stmt, index,
values[i].getJdbcType().getType());
}
index++;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]