Angebotene Methode mit Class<T> als Parameter

oraclin25

Erfahrenes Mitglied
Hallo zusammen,

wenn eine Methode wie beispielsweise die find-Methode von EntityManager:
Code:
find(Class<T> entityClass, Object primaryKey)

Ich weiss, dass folgendes geht:
Code:
Class<?> ratna = Emp.class;
entManager.find(ratna, 1);

Bitte siehe Bild im Anhang. Man kann also ratna in den Parametertyp Class<T> befüttern. Ich möchte nur von Euch verifizieren lassen, dass das stimmt:
Es interessiert den JVM nicht, welchen Typ ratna hat, da zum Retrieven von dem Objekt aus der Datenbank das eigentlich Objekt von ratna ausschlaggebend ist.

Viele Dank.

Viele Grüße aus Rheinland,

Eure Ratna
 

Anhänge

  • Class.jpg
    Class.jpg
    27,8 KB · Aufrufe: 9
Zurück