1
我正在使用MySQL數據庫,需要通過(Hibernate)使用Java Bean將靜態float值插入到我的表中。即使我使用所需的浮動後綴(例如,0.0F),我的數據也不會被插入,但是由於列數據指示爲null,因此插入了行。將浮點值保存到MySQL數據庫中?
我需要得到正確的浮點數值到MySQL中的幫助,因爲它們是null(s)。 社區能否幫助我提供可以幫助我的代碼或指導我參考相關示例來演示這是如何完成的?
我正在使用MySQL數據庫,需要通過(Hibernate)使用Java Bean將靜態float值插入到我的表中。即使我使用所需的浮動後綴(例如,0.0F),我的數據也不會被插入,但是由於列數據指示爲null,因此插入了行。將浮點值保存到MySQL數據庫中?
我需要得到正確的浮點數值到MySQL中的幫助,因爲它們是null(s)。 社區能否幫助我提供可以幫助我的代碼或指導我參考相關示例來演示這是如何完成的?
1)你是什麼意思static
。你應該插入的對象不應該是靜態的,因爲一個字段的值可以從一個對象變爲另一個對象。
2)爲什麼你使用F
後綴。只需在註解定義它
@Column(name = "float_value")
private float floatVal;
或者使用的.hbm.xml文件,與對象映射仍然有private float floatVal;
後來乾脆:
myObject.setFloatVal(0.0);
session.save(myObject);