とJavaへのMySQLのマッピングヌルブール私は春と休止状態を使用して、JavaとMySQLでのベットサービスを開発していますが、私はマッピングについての質問があります:私のデータベースでは休止
私はbet types
(質問を)持っているような:¿誰が試合に勝つのですか? 1、X、2のようなタイプごとにbet options
があります。各オプションには、オプションが勝者オプションであるかどうかを示すブール値インジケータがあります。オプションは、オプションが緩い場合、勝者、0
あり、そしてnull
場合、このオプションは、まだ私のサービスでもない勝者または緩いので
、ない場合は1
:だから、この属性のMySQLでのマッピングは、このようなブール値ですオプションの勝者属性がnullであるかどうかを確認する方法はありますか?私はoption.getIsWinner() != null
を試しましたが、ブール値はプリミティブ型なのでnullにすることができます。これについてのアイデア?
ありがとうございました。
こんにちは、お返事ありがとうございます。ですから、Hibernateのデータベースからブール型を取得するには、ゲッターに '@Type(type =" java.lang.Boolean ")アノテーションを指定する必要がありますか? –
@Type宣言は必要ないと思うが、変数の型を(例えば) 'private boolean option'から' private Boolean option'に変更する必要があります。そのプロパティとのやりとりの副作用もあります.1つはnullをチェックする必要があります。 – Fiid
はい、私はすでにそれをしました。さて、お時間をありがとう! –