2011-06-15 10 views
1

私は、Java Bean via(Hibernate)を使用して静的フロート値をテーブルに挿入するためにMySQLデータベースを使用しています。必要な浮動小数点の接尾辞(例:0.0F)を使用しても、データが挿入されませんが、列データがNULLを示すときに行が挿入されます。MySQLデータベースに浮動小数点値を保存しますか?

私は正しい浮動小数点値をNULLに並べ替えると、MySQLに役立つ必要があります。 コミュニティが私を助けたり、関連する例を教えて、これがどのように行われたかを示すコードを教えてもらえますか?

答えて

2

1)staticとはどういう意味ですか?フィールドの値があるオブジェクトから別のオブジェクトに変わる可能性があるため、挿入するオブジェクトは静的ではありません。

2)なぜ接尾辞Fを使用しますか。単にオブジェクトのマッピングはまだ続いて

private float floatVal;を持つ、注釈に

@Column(name = "float_value") 
private float floatVal; 

それを定義するか、または.hbm.xmlファイルを使用するだけで実行します。

myObject.setFloatVal(0.0); 
session.save(myObject); 
関連する問題