EclipseLink上Hibernate的对应@Type(type =“yes_no”)是什么?

时间:2011-11-02 09:17:32

标签: hibernate orm eclipselink

正如标题所述,它的对应物是什么?任何怠慢都不会被赏识。 :d

休眠

  

@Type(type =“yes_no”)

的EclipseLink

  

ONE BIG(?)

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

  @Basic
  private Character enabled;

  public Boolean getEnabled() {
    if (enabled == null) return null;
    return enabled == 'Y' ? Boolean.TRUE : Boolean.FALSE;
  }

  public void setEnabled(Boolean enabled) {
    if (enabled == null) {
      this.enabled = null;
    } else {
      this.enabled = enabled == true ? 'Y' : 'N';
    }
  }

我基本上使用另一种方法,通过手动设置你的属性(这里是“启用”),你可以很容易地得到相同的结果(或感觉,实际上)。 :D就是这样。