Co to jest kolumna dyskryminacyjna?

Spisu treści:

Co to jest kolumna dyskryminacyjna?
Co to jest kolumna dyskryminacyjna?
Anonim

Sama kolumna dyskryminacyjna jest używana do rozróżniania różnych klas, gdy hierarchie klas są mapowane na płasko lub w pionie. Ideą mapowania płaskiego i pionowego jest to, że każda klasa jest mapowana w pojedynczym wierszu w tabeli klas bazowych. Wartość dyskryminatora jest używana do określenia typu każdego wiersza.

Jak znaleźć kolumnę dyskryminacyjną?

Definicja encji: @Entity(name="Port") @DiscriminatorColumn(name="typ", discriminatorType=DiscriminatorType. STRING, length=10) @DiscriminatorValue(value="port") @Table(name="vPorts") @XmlRootElement(name="port") public class PortEntity { …

Czym jest dyskryminator w Javie?

Typ adnotacji DiscriminatorColumn

Określa kolumnę dyskryminatora dla strategii mapowania dziedziczenia SINGLE_TABLE i JOINED. Strategia i kolumna dyskryminacyjna są określone tylko w katalogu głównym hierarchii lub podhierarchii klas jednostek, w których stosowana jest inna strategia dziedziczenia.

Do czego służy kolumna dyskryminacyjna w trybie Hibernate?

Jeśli chcesz użyć tej strategii z JPA, Twoja tabela bazy danych musi mieć kolumnę dyskryminacyjną. Wartość w tej kolumnie identyfikuje klasę jednostki, na którą każdy rekord ma być zmapowany. Domyślnie Hibernate stosuje to samo podejście.

Jaki jest pożytek z @DiscriminatorColumn?

Wyróżniaczem jestpowszechnie używane w SINGLE_TABLE dziedziczenie, ponieważ potrzebujesz kolumny do identyfikacji typu rekordu. Przykład: masz klasę Student i 2 podklasy: GoodStudent i BadStudent.

Hibernate Tip: SINGLE_TABLE strategy without discriminator column

Hibernate Tip: SINGLE_TABLE strategy without discriminator column
Hibernate Tip: SINGLE_TABLE strategy without discriminator column
Znaleziono 39 powiązanych pytań

Zalecana:

Interesujące artykuły
Czy marchewki przezimowane są bezpieczne do jedzenia?
Czytaj więcej

Czy marchewki przezimowane są bezpieczne do jedzenia?

Ostrzegam, że kiedy zimujesz marchewki w ziemi, wierzchołki marchewki w końcu umrą na mrozie. korzeń marchewki poniżej będzie w porządku i będzie smakował dobrze po śmierci wierzchołków, ale możesz mieć problem ze znalezieniem korzeni marchwi.

Dlaczego olej jest w contango?
Czytaj więcej

Dlaczego olej jest w contango?

Spremiera Brent na miesiąc przednia powraca do contango, sytuacji, w której cena w przyszłości towaru jest wyższa niż cena spot. Taka struktura rynku sprzyja magazynowaniu ropy. Czy olej jest zwykle w contango? Contango jest normalne w przypadku towarów nie psujących się, takich jak ropa naftowa i produkty, które mają koszt transportu.

Czy możesz się rozpakować w F1?
Czytaj więcej

Czy możesz się rozpakować w F1?

W F1 masz pełne prawo do rozbicia się i to się zdarza od czasu do czasu. Zasada niebieskiej flagi dotyczy samochodów, które mają zostać zdublowane, tj. są WOLNIEJSZE niż samochód zbliżający się do nich, jeśli odblokujesz się, będziesz SZYBSZY niż inny samochód, więc niebieskie flagi nie będą miały zastosowania.