Hibernate-Kriterien für Entitäten mit eingebetteten Objekten

8

Ich habe eine Entität "UserDetails", die die folgenden Variablen hat:

1) Zeichenfolge userId 2) Zeichenfolge userName 3) UserContact userContact (wobei UserContact eine einbettbare Klasse ist)

UserContact hat die folgenden Variablen:

1) Zeichenfolge phoneNumber 2) Zeichenfolge E-Mail 3) Zeichenfolge Stadt

Was ist ein Hibernate-Kriterium zum Abrufen der folgenden Liste:

Benutzer mit userName = 'sam' und mit city = 'New York'

Ich habe folgendes versucht und die Laufzeitausnahme bekommen, dass die Variable 'city' nicht erkannt wird:

%Vor%     
Biman Tripathy 23.12.2012, 22:46
quelle

1 Antwort

10

Oh, ich habe es herausgefunden ...

%Vor%

Dumm, ich brauchte nur 'userContact.city' anstelle von 'city' hinzuzufügen, wobei userContact das Objekt der Klasse UserContact in meiner Entität ist.

    
Biman Tripathy 23.12.2012, 22:53
quelle