zoukankan      html  css  js  c++  java
  • 给所有实体类重写tostring方法

    上代码

    import java.io.Serializable;
    
    import org.apache.commons.lang3.builder.EqualsBuilder;
    import org.apache.commons.lang3.builder.HashCodeBuilder;
    import org.apache.commons.lang3.builder.ToStringBuilder;
    import org.apache.commons.lang3.builder.ToStringStyle;
    
    public abstract class BaseEntity implements Serializable{
    
        /**
         * 
         */
        private static final long serialVersionUID = 1L;
    
        @Override
        public int hashCode() {
            return HashCodeBuilder.reflectionHashCode(this);
        }
    
        @Override
        public boolean equals(Object obj) {
            return EqualsBuilder.reflectionEquals(this, obj);
        }
    
        @Override
        public String toString() {
            return ToStringBuilder.reflectionToString(this, ToStringStyle.JSON_STYLE);
        }
        

    然后所有的实体类继承这个方法即可

    其中

    JSON_STYLE是自从common3的3.4版本才开始有的
     
  • 相关阅读:
    NOI2015刷题记录
    [WC2013][UOJ58]糖果公园 莫队算法
    啦啦啦~
    完全平方数
    构建之法
    测试更新
    程序的测试
    程序的封装
    构建之法5.5-6-7章观后感
    给徐侃童鞋的一个汉堡
  • 原文地址:https://www.cnblogs.com/zhengyuanyuan/p/9516022.html
Copyright © 2011-2022 走看看