2010-06-09 13 views

risposta

3

'Tipo' di solito si riferisce al nome semplificato della classe entità:

String kind = myEntity.getClass().getSimpleName(); 

Ma potrebbe essere qualunque cosa si imposta che sia. .. (Se il framework di persistenza consente di I che consiglieresti oggettivare BTW :)
Con oggettivare si può definire in questo modo:

@Entity(name = "MSSE") 
class MySuperSmartEntity 
{ 
} 

Impostazione tipo di qualcosa di più breve di quello che è il nome della classe potrebbe risparmiare qualche spazio serio negli indici di datastore.

8

Un'entità è un record individuale che viene archiviato e recuperato dal datastore.

Il tipo è l'identificatore di stringa univoco del tipo di entità.

Ad esempio, "Joe" è un'entità con età = 42, dob = 10-12-2000 e tipo "Persona".

+0

Quindi questo sarebbe il nome della tabella nella conversazione relazionale? – rtfminc

+0

@rtfminc Se con 'questo' intendi 'tipo', sì. –

+0

sì, hai ragione nel tuo assunto e grazie per il chiarimento dato la mia domanda poco chiara. :) – rtfminc

Problemi correlati