データ型 char(3) の列があるテーブルがあり、YES または NULL のいずれかになります。Java クラスでは、この列をブール値フィールドにマップしたいと考えています。列のデータ型を BIT として定義する必要があることはわかっていますが、現在は実行できません。
休止状態で文字列列をブール値フィールドにマップすることは可能ですか?
データ型 char(3) の列があるテーブルがあり、YES または NULL のいずれかになります。Java クラスでは、この列をブール値フィールドにマップしたいと考えています。列のデータ型を BIT として定義する必要があることはわかっていますが、現在は実行できません。
休止状態で文字列列をブール値フィールドにマップすることは可能ですか?
MySQL を使用している場合は、列の型として BOOLEAN を使用でき、列を NOT NULL に設定すると、ブール型またはブール型のゲッター/セッターにマップできます。
STRING 列を使用する最も簡単な方法は、次のようなクラスを実行することです。
class MyObject
{
private String _value;
public void setValue(String value)
{
_value = value;
}
public String getValue()
{
return _value;
}
public boolean getConvertedValue()
{
return getValue() != null;
}
public void setConvertedValue(boolean value)
{
setValue(value ? "YES" : null);
}
}
お役に立てれば!