读书人

HIbernate不支持boolean的之

发布时间: 2013-08-04 18:26:16 作者: rapoo

HIbernate不支持boolean的之的映射
http://soft-development.iteye.com/blog/1225274

1.JPA本身是不支持boolean。可以用Hibernater自带的标签.修改如下.

@Entitypublic class User {  @Id  private Integer id;  @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';    }  }}

读书人网 >软件架构设计

热点推荐