一个序列化的POJO对象-使用commons-lang的工具类

package  cn.com.opendata.qyxxk.model.impl;


import  org.apache.commons.lang.builder.ToStringBuilder;
import  org.apache.commons.lang.builder.EqualsBuilder;
import  org.apache.commons.lang.builder.HashCodeBuilder;
public   class  Baseinfo  extends  AbstractBaseinfo  implements  java.io.Serializable  {

    
// Constructors

    
/** default constructor */
    
public Baseinfo() {
    }




    
public String toString() {
      
return new ToStringBuilder(this)
          .append(
"id", getId())
          .toString();
  }


  
public boolean equals(Object other) {
      
if ( !(other instanceof Baseinfo) ) return false;
      Baseinfo castOther 
= (Baseinfo) other;
      
return new EqualsBuilder()
          .append(
this.getId(), castOther.getId())
          .isEquals();
  }


  
public int hashCode() {
      
return new HashCodeBuilder()
          .append(getId())
          .toHashCode();
  }



}

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值