Quote:
du musst e vor der for-Schleife deklarieren.
|
Muss er nicht, hauptsache das wird vor dem verwenden deklariert.
@TE:
Kennst du die Grundlagen für If-Abfragen ?
Objekte vergleicht man per equals. == / != vergleicht lediglich die Identität der Objektes.
oder besser gesagt:
in Java verwendet man grundsätzlich Object1.equals(Object2) um auf inhaltliche Gleichheit von 2 Objekten zu testen und nur in bestimmten Fällen, wenn man nämlich wissen will ob es die SELBE Instanz ist nutzt man den == -Operator.
-----
Oder du machst einfach beim deklarieren:
Entity
Object e = EntityManager.entitylist.get(i);
-------
Edit: Habe zwar nie mit EntityManager gearbeitet, aber gehört das nicht so:
Code:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("addressbook" ); //der symbolische Name
EntityManager em = emf.createEntityManager();
und erst dann der rest ?