float であり、動作していないエンティティのプロパティに基準を適用しています。
Criteria crit = session.createCriteria(MyClass.class);
float a = (float)0.2;
crit.add(Restictions.eq("mynumber", a));
mynumber は my entity です
@Column(name = "mynumber")
private float mynumber;
私のテーブルには mynumber=0.2 の行がありますが、常に空の結果が得られます
それが機能する他の列に他の基準を置いた場合、問題はこの浮動小数点型のみにあります。
解決策は何ですか
ありがとう