Ich stehe vor einem Problem im Zusammenhang mit der Konvertierung doublein float. Eigentlich speichere ich einen Float-Typ 23423424666767in einer Datenbank, aber wenn wir Daten aus der Datenbank im folgenden Code erhalten, getInfoValueNumeric()ist er vom doubleTyp. Der Wert, den wir erhalten, ist in der 2.3423424666767E13Form.
Wie erhalten wir also Formatdaten floatwie 23423424666767?
2.3423424666767E13 to 23423424666767
public void setInfoValueNumeric(java.lang.Double value) {
setValue(4, value);
}
@javax.persistence.Column(name = "InfoValueNumeric", precision = 53)
public java.lang.Double getInfoValueNumeric() {
return (java.lang.Double) getValue(4);
}