鑑於獲取字段實例,例如,一類是這樣的:從抽象類
public abstract class AbstractSomething {
public static volatile SingularAttribute<Somefield, AnotherField> myAttribute;
}
如何通過反射得到myAttribute
一個實例。 AbstractSomething
沒有實施課程。
編輯
不,我們需要SingularAttribute<T, S>
的一個實例。我們需要使用反射的原因是因爲這些類會生成並作爲Class
對象傳入我們的方法。我們無法知道我們正在接收哪個AbstractSomething
。他們中有不少人。
EDIT 2
發現了什麼問題了。當應用程序中存在Hibernate上下文時,抽象類上的接口在訪問它們時被其實現對象取代。
我不明白。你是否希望'AbstractSomething'類的'myAttribute'字段的'Field'實例? – 2014-09-25 14:42:20
爲什麼你需要通過反射來獲得它?你有什麼信息?你試過了什麼,發生了什麼?我們需要更多信息。 – 2014-09-25 14:44:17
這是一個'static'字段,沒有多少'myAttribute',只有一個。 – 2014-09-25 14:48:00