bug fixed for mapping

This commit is contained in:
温少
2012-03-12 21:52:22 +08:00
parent 4b07baec86
commit e201b09d72
7 changed files with 80 additions and 5 deletions
@@ -24,4 +24,6 @@ public abstract class SQLNumericLiteralExpr extends SQLLiteralExpr {
}
public abstract Number getNumber();
public abstract void setNumber(Number number);
}
@@ -72,4 +72,14 @@ public class OracleBinaryDoubleExpr extends SQLNumericLiteralExpr implements Ora
return true;
}
@Override
public void setNumber(Number number) {
if (number == null) {
this.setValue(null);
return;
}
this.setValue(number.doubleValue());
}
}
@@ -72,4 +72,14 @@ public class OracleBinaryFloatExpr extends SQLNumericLiteralExpr implements Orac
return true;
}
@Override
public void setNumber(Number number) {
if (number == null) {
this.setValue(null);
return;
}
this.setValue(number.floatValue());
}
}