0
我有一個表,其中我有一個數據類型爲char(3)的列,它可以是YES或NULL。在Java類中,我想用布爾字段映射此列。我知道應該將列數據類型定義爲BIT,但現在無法完成。是否有可能將字符串列映射到冬眠的布爾字段
是有可能的字符串列映射到布爾領域處於休眠
我有一個表,其中我有一個數據類型爲char(3)的列,它可以是YES或NULL。在Java類中,我想用布爾字段映射此列。我知道應該將列數據類型定義爲BIT,但現在無法完成。是否有可能將字符串列映射到冬眠的布爾字段
是有可能的字符串列映射到布爾領域處於休眠
如果你正在使用MySQL,你可以使用布爾作爲列類型,你將能夠映射到布爾類型或布爾的一個getter/setter方法如果您將列設置爲NOT NULL。
使用字符串列的最簡單的方法是做一個類這樣的:
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);
}
}
希望這有助於!
你正在使用哪個dbms? – RAS 2013-05-08 07:02:25