- java.util.Collection
- java.util.Set
- java.util.List
- java.util.Map
Można też stosować generyczne warianty tych kolekcji, np. List<String>.
Adnotacja ElementCollection posiada dwa atrybuty:
- targetClass - Nazwa klasy będącej typem elementów kolekcji. Opcjonalna jeśli używamy kolekcji generycznej.
- fetch - określa sposób inicjalizacji pola (podaje się wartość typu javax.persistence.FetchType). Atrybut jest opcjonalny, przy czym wartość domyślna do javax.persistence.FetchType.LAZY oznaczająca późną (leniwą) inicjalizację.
ciąg dalszy nastąpi
Brak komentarzy:
Prześlij komentarz