Informacje ogólne

Tabela przedstawia właściwości ogólne dostępne w widoku Szczegóły Java dla każdego typu odwzorowania.

Właściwość Opis Wartość domyślna Dostępna dla typów odwzorowań
Odsyłacz hipertekstowy do typu odwzorowania W wyniku kliknięcia nazwy typu odwzorowania, przedstawionej w postaci odsyłacza hipertekstowego, wywoływane jest okno dialogowe Wybór typu odwzorowania. W oknie tym można określić typ atrybutu. Podstawowe Wszystkie typy odwzorowań
Kolumna Kolumna w bazie danych, która zawiera wartość atrybutu. Pole to odpowiada adnotacji @Column. Domyślnie przyjmuje się, że kolumna ma taką samą nazwę, jak atrybut. Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora, Odwzorowanie wersji
  Nazwa Nazwa kolumny w bazie danych.

Pole to odpowiada adnotacji @Column.


Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora
  Tabela Nazwa tabeli w bazie danych zawierającej wybraną kolumnę.
Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora
  Wstawialne Określa, czy kolumna jest zawsze uwzględniana w instrukcjach SQL INSERT. Prawda Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora
  Aktualizowalne Określa, czy kolumna jest zawsze uwzględniana w instrukcjach SQL UPDATE. Prawda Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora
  Unikalna Służy do ustawiania ograniczenia przez unikalność (UNIQUE) dla kolumny. Fałsz Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora
  Dopuszczalna wartość NULL Określa, czy w kolumnie są dopuszczalne wartości puste. Prawda Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora
  Długość Służy do ustawiania długości kolumny. 255 Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora
  Precyzja Służy do ustawiania precyzji wartości kolumny. 0 Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora
  Skala Służy do ustawiania liczby cyfr wyświetlanych po prawej stronie separatora dziesiętnego. 0 Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora
  Definicja kolumny Służy do definiowania skryptu DDL dla kolumny. Używana podczas generowania tabeli.
Odwzorowanie podstawowe, Odwzorowanie osadzone, Odwzorowanie identyfikatora
Metoda pobierania Określa metodę ładowania danych z bazy danych:
  • Zachłanne - Dane są wczytywane jeszcze zanim są potrzebne.

  • Oszczędne - Dane są ładowane dopiero wtedy, gdy wymaga tego transakcja.

Zachłanne Odwzorowanie podstawowe, Odwzorowanie jeden do jednego, Odwzorowanie wiele do wielu, Odwzorowanie wiele do jednego
Opcjonalne Określa, czy pole może zawierać wartość NULL. Tak Odwzorowanie podstawowe, Odwzorowanie jeden do jednego, Odwzorowanie wiele do jednego
Typ LOB Określa, czy pole ma być odwzorowane na typ java.sql.Clob, czy java.sql.Blob.

Pole to odpowiada adnotacji @Lob.


Odwzorowanie podstawowe
Czasowe Wskazuje, czy pole zawiera jeden z następujących typów danych:
  • Data - java.sql.Date

  • Czas - java.sql.Time

  • Datownik - java.sql.Timestamp

Pole to odpowiada adnotacji @Temporal.


Odwzorowanie podstawowe, Odwzorowanie identyfikatora
Wyliczeniowe Określa sposób trwałego składowania ograniczeń wyliczeniowych (używanie wartości String, jeśli odpowiada to wymaganiom aplikacji, lub dopasowywanie do istniejącego schematu w bazie danych).
  • liczba porządkowa

  • String

Pole to odpowiada adnotacji @Enumerated.

Liczba porządkowa
Encja docelowa Encja trwała, na którą atrybut jest odwzorowywany.
Odwzorowanie jeden do jednego, Odwzorowanie jeden do wielu Odwzorowanie wiele do wielu, Odwzorowanie wiele do jednego
Identyfikator Określa, czy identyfikator encji jest dziedziczony z tożsamości innej encji.

Zakres propagacji Określa, które operacje są propagowane w całej encji.
  • Wszystkie

  • Zapis trwały

  • Scal

  • Przenieś

  • Usuń

  • Odśwież


Odwzorowanie jeden do jednego, Odwzorowanie jeden do wielu, Odwzorowanie wiele do wielu, Odwzorowanie wiele do jednego
Odwzorowana przez Pole w tabeli bazy danych, które jest "właścicielem" relacji. Pole to jest wymagane tylko po stronie relacji niebędącej właścicielem.
Odwzorowanie jeden do jednego, Odwzorowanie jeden do wielu
Porządkowanie według Określa domyślny porządek obiektów zwracanych przez zapytanie:
  • Nieuporządkowane

  • Klucz główny

  • Porządek niestandardowy

Pole to odpowiada adnotacji @OrderBy.

Klucz główny Odwzorowanie jeden do wielu. Odwzorowanie wiele do wielu, Odwzorowanie wiele do jednego
Przesłanianie atrybutów Przesłania odwzorowania podstawowe odwzorowanej nadklasy (na przykład jeśli odziedziczona nazwa kolumny jest niezgodna z istniejącym modelem danych lub nie jest poprawną nazwą kolumny w używanej bazie danych).
Odwzorowanie osadzone

Odwzorowanie osadzone



 

Czynność pokrewna

Odwzorowywanie encji