Can the deprecated business.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1243 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -382,14 +382,7 @@ class FieldDescriptor {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case tDecimal:
|
case tDecimal:
|
||||||
if (Table.useDepricatedGetBigDecimal) {
|
field.set(obj, result.getBigDecimal(column));
|
||||||
if (scale < 0) {
|
|
||||||
scale = result.getMetaData().getScale(column);
|
|
||||||
}
|
|
||||||
field.set(obj, result.getBigDecimal(column, scale));
|
|
||||||
} else {
|
|
||||||
field.set(obj, result.getBigDecimal(column));
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case tString:
|
case tString:
|
||||||
field.set(obj, result.getString(column));
|
field.set(obj, result.getString(column));
|
||||||
|
|||||||
@@ -717,15 +717,6 @@ public class Table {
|
|||||||
public static String fieldSeparator = "_";
|
public static String fieldSeparator = "_";
|
||||||
|
|
||||||
|
|
||||||
/** Some versions of JDBC driver doesn't support
|
|
||||||
* <code>getBigDecimal(int columnIndex)</code>. Setting this variable to
|
|
||||||
* <code>true</code> makes JORA to explicitly request scale from result
|
|
||||||
* set metadata and use deprecated version of <code>getBigDecimal</code>
|
|
||||||
* with extra <code>scale</code> parameter.
|
|
||||||
*/
|
|
||||||
public static boolean useDepricatedGetBigDecimal = true;
|
|
||||||
|
|
||||||
|
|
||||||
// --- Implementation -----------------------------------------
|
// --- Implementation -----------------------------------------
|
||||||
|
|
||||||
/** Is table abstract - not present in database.
|
/** Is table abstract - not present in database.
|
||||||
|
|||||||
Reference in New Issue
Block a user