我希望看一下java反射和hibernate。 将值传递给已知的setter工作,但我想对hibernate pojo的未知setter做同样的事情。 我用
获取映射的类PersistentClass mappedClass = session.configuration.getClassMapping(classFromPath.getName());
Table myTable = mappedClass.getTable();
iter = myTable.getColumnIterator();
while(iter.hasNext()) {
Column myColumn = (Column) iter.next();
Property myProperty = mappedClass.getProperty(myColumn.getName());
System.out.println(myProperty.getName());
}
这是我的方式,以获得特定的财产。现在,我想得到属性getter和setter方法。 一种方法是获取名称,将单词get / set与属性名称连接起来。我不喜欢这种方式,想要一个更好的解决方案。 我知道,有一个像myProperty.getSetter这样的函数,但我不确定,如何处理它。
我完全错了?有没有办法获得getter / setter方法?