Ich stehe vor einem Problem im Zusammenhang mit der Konvertierung double
in float
. Eigentlich speichere ich einen Float-Typ 23423424666767
in einer Datenbank, aber wenn wir Daten aus der Datenbank im folgenden Code erhalten, getInfoValueNumeric()
ist er vom double
Typ. Der Wert, den wir erhalten, ist in der 2.3423424666767E13
Form.
Wie erhalten wir also Formatdaten float
wie 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);
}