2010-06-09 2 views

Antwort

3

‚Kind‘ bezieht sich in der Regel auf vereinfachte Namen Ihrer Entity-Klasse:

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

Aber es könnte sein, was auch immer Sie es festgelegt sein. .. (Wenn das Persistenz-Framework ermöglicht es Ihnen, ich würde Objectify empfehlen BTW :)
Mit Objectify können Sie es wie folgt definieren:

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

Einstellung Art zu etwas kürzer als das, was ist der Klassenname Sie sparen könnten etwas Platz in Datenspeicherindizes.

8

Eine Entität ist ein einzelner Datensatz, der vom Datenspeicher gespeichert und abgerufen wird.

Der Typ ist der eindeutige String-Bezeichner des Typs der Entität.

Zum Beispiel ist "Joe" eine Entität mit Alter = 42, dob = 10-12-2000 und Kind "Person".

+0

Das wäre also der Tabellenname in Relationstabelle? – rtfminc

+0

@rtfminc Wenn mit "das" meinst du "freundlich", ja. –

+0

Ja, Sie sind in Ihrer Annahme richtig und bedanken sich bei der Klärung meiner unklaren Frage. :) – rtfminc