Aktywne Wpisy

drakonia +774
Mirasy, wracam do Was z trzecią częścią sagi o oszustwie na OLX w sprawie odkurzacza. W razie potrzeby: link do pierwszej i link do drugiej części
O pomoc w unboxingu poprosiłam jeszcze jedną osobę. Odpaliłam też dwie kamerki – jedną w telefonie, "mobilną", zaś druga stała na statywie i była cały czas skierowana na stół, gdzie odpakowywałam przesyłkę. W międzyczasie robiłam też fotki. Cały proces mam więc idealnie zapisany.
Sam sposób zapakowania był tragiczny,
O pomoc w unboxingu poprosiłam jeszcze jedną osobę. Odpaliłam też dwie kamerki – jedną w telefonie, "mobilną", zaś druga stała na statywie i była cały czas skierowana na stół, gdzie odpakowywałam przesyłkę. W międzyczasie robiłam też fotki. Cały proces mam więc idealnie zapisany.
Sam sposób zapakowania był tragiczny,

SirPoopyTail +367
Cześć, potrzebuję ekspresowo zebrać odpowiedzi do mojej ankiety do pracy magisterskiej. Z tej okazji robię #rozdajo
Losowanie odbędzie się przez stronę mirko.pro, a wybrana zostanie jedna z osób plusujących ten post.
Wybrana osoba wygrywa blik 150 zł.
Losowanie odbędzie się 14.01.2025 o godzinie 16:00.
Losowanie odbędzie się przez stronę mirko.pro, a wybrana zostanie jedna z osób plusujących ten post.
Wybrana osoba wygrywa blik 150 zł.
Losowanie odbędzie się 14.01.2025 o godzinie 16:00.





Mirasy, mam sobie szkielet takiego programu (screen poniżej) no i wypisałem sobie wszystkie pola z bazy danych do tabeli w JavaFx. Tylko bardzo zależało mi na rozdzieleniu roli gui i bazy danych. Dlatego mam jedną klasę która pobiera mi te sale i zapisuje mi je wszystkie do listy, a potem w gui pobieram to sobie metodą getRooms() i wypisuje do tabeli w gui. Działa to ładnie kod jest czytelny tylko teraz zastanawiam się czy robię to poprawnie, bo najpierw zapisuję sobie z bazy danych wszystko do listy (jako obiekty Room), a potem tą listę obiektów wczytuję w gui.
Pewnie bardziej wydajnie byłoby wczytywać z bazy danych informację o sali i od razu wprowadzać ją do tabeli bez tworzenia listy obiektów, ale wtedy kod jest mniej czytelny, bo w klasie z gui będą metody bazodanowe, a zależało mi na rozdzieleniu baz od gui.
Jak to Mirki rozwiązać?
a) Zostawić tak jak jest w jednej klasie pobierać sale z bazy danych i jako obiekty Room zapisywać je do tablicy, a potem sobie ją wczytać w gui
b) W jednej klasie na po kolei pobierać sale z bazy danych i od razu wprowadzać je do tabeli w gui
c) ?
źródło: comment_GfjhVvgxvRNwCyfCtvqixmtpFXpe7b2L.jpg
PobierzPowinieneś mieć klasy:
Room - model danych
RoomDao - interfejs do komunikacji z bazą danych
RoomDaoImpl - implementacja interfejsu
SchoolController - wstrzyknięta tabela przez @FXML i wstrzyknięty lub po prostu utworzony obiekt DAO. W kontrolerze (jeśli korzystasz z interfejsu Initializable) to w metodzie initialize() pobierasz dane z bazy przez obiekt DAO zwracając np. w formie listy i wrzucasz je do tabeli przez setItems(). W kontrolerze
@Eoghan: Dokładnie tak robię. Dzięki wielkie!