JPA i projekt encji...dziedziczenie?

0

witam. mam pytanie czysto projektowe. otóż tworzę portal aukcyjny w JavaEE 5 i potrzebuję zrobić encję Auction. Ale z racji tego że w systemie mogą występować aukcje typu KupTeraz, licytacja oraz otwarte (dla wszystkich użytkowników) i zamknięte (wybrana lista użytkowników) encja musi posiadać różne właściwości. I tu pojawia się pytanie czy zrobić to najlepiej przez dziedziczenie, np encja Aukcja, która posiada podstawowe właściwości i encje dziedziczące, które posiadają dodatkowe charakterystyczne atrybuty (np. KupTeraz posiada ilość, Licytacja listę ofert, ZamkniętaKupTeraz ilość oraz listę użytkowników, ZamkniętaLicytacja listę ofert i listę dopuszczonych użytkowników). czy zrobić to może lepiej, że wszystko wrzucić do jednej encji i korzystać tylko z właściwośći potrzebnych dla danego typu? za wszelkie opinie będę bardzo wdzięczny. pozdrawiam

0

A weź zrób sobie enum SłownikStanuAukcji. Będzie ona posiała tylko kilka stanów i która będzie składowana w jakiejś tabeli słowników.W razie czego można przekompilować tylko jeden kawałek kodu i dorzucić fragment do bazy danych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1