public class ParameterUtil extends Object
PreparedStatement and ResultSet
parameters.| Constructor and Description |
|---|
ParameterUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
compareParameter(Object source,
Object target)
Compares two parameters of a
PreparedStatement or
CallableStatement. |
static Object |
copyParameter(Object source)
Copies a parameter of a
PreparedStatement,
CallableStatement or a ResultSet value. |
public static Object copyParameter(Object source)
PreparedStatement,
CallableStatement or a ResultSet value.
InputStream objects, Reader objects
and arrays are copied into new allocated streams or arrays.
All other objects are cloned by calling the clone method.
If the object is not cloneable, it is returned unchanged.source - the parameter to copypublic static boolean compareParameter(Object source, Object target)
PreparedStatement or
CallableStatement. Can also be used to compare
values of a ResultSet. It is used by
PreparedStatementResultSetHandler
for comparing parameters specified in the prepare
methods.
Since the parameters can be of the type byte[],
InputStream and Reader this method handles
these types of objects. All other objects are compared using the
equals method. The mock versions of Ref,
Array, Blob, Clob,
Struct etc. all provide a suitable equals
implementation.source - the first parametertarget - the second parametertrue if source is equal to target,
false otherwiseCopyright © 2003-2014. All Rights Reserved.