import java.io.Serializable;
import org.apache.commons.lang.builder.*;

public class BaseModel
    
implements Serializable
{
    
public String toString()
    
{
        
return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
    }


    
public boolean equals(Object o)
    
{
        
return EqualsBuilder.reflectionEquals(this, o);
    }


    
public int hashCode()
    
{
        
return HashCodeBuilder.reflectionHashCode(this);
    }

}

commons包实在是java程序员居家旅行、杀人越货必备的利器。