Ich habe verwendet Java seit geraumer Zeit jetzt, aber manche Dinge sind noch nicht ganz klar zu mir, vor allem, wenn es um Generika kommt ...Java Generics - Klasse <?> Konstruktorargument Ausgabe
Hier ist das Ding: ich habe diese Search
Klasse, die ich verwende (see here for details), die wie folgt aufgebaut ist:
public Search(Class<?> searchClass) {...}
Weiter mehr, ich habe eine parametrisierte generischen Wrapper um diese wie folgt:
public class HibernateSearch<E> extends Search implements Serializable {
public HibernateSearch(Class<E> entityClass) {
super(entityClass);
}
// ... omitted for brevity
}
Nun, was ich brauche, ist das Folgende: Ich möchte parametrisierte Klasse erstellen, die diese Klasse als ihr Feld enthält, z.
Ich denke, dass das Problem, das ich gegenüberstelle, aus dem gegebenen Beispiel offensichtlich ist.
Kann jemand beraten, was hier getan werden kann, oder eine Alternative?