如何在实体类中找不到属性

时间:2019-05-31 12:30:19

标签: java spring hibernate rest

 public int getColumnCount() {
            return getClass().getDeclaredFields().length;
        }
    this is the code which return no of attributes of same class,but not anaother class
  
    

在我的服务类中,我想知道一个属性的数量     特定的实体类。

         

我尝试了一种方法,该方法可以告诉     同一类。但是我想知道另一类的属性。

  

您能帮我达到要求吗?

2 个答案:

答案 0 :(得分:0)

  

非常感谢,它对我有帮助。

here is the code.
public int getAttributes() {
        EmployeeDO employeeDo=new EmployeeDO();
        Class<?> e=employeeDo.getClass();
        return getAllAttributes(e);
    }

    private int getAllAttributes(Class<?> entityClass) {

        return entityClass.getDeclaredFields().length;
    }

答案 1 :(得分:0)

  

这是先前方法的一种修改方法。

private int getAllAttributes(Object entityClass) {      
        return entityClass.getClass().getDeclaredFields().length;
    }