Archiwum wpisów dla słowa kluczowego „Hibernate”


Kwiecień
17
2009

JBoss Seam – formularze

Słowa kluczowe: , | Kategorie: Seam Framework
Po krótkim opisaniu akcji i konwersacji przyszła kolej na formularze. W środowisku Eclipse wybieram z górnego menu kreator File→New→Seam Form, w polu Seam component name wpisuję SampleForm i klikam Finish. Otrzymuję pliki: sampleForm.xhtmlstrona formularza w projekcie aplikacji WWW, SampleForm.javaplik z komponentem formularza, SampleFormTest.javaplik z testami komponentu (w projekcie testów), SampleFormTest.xmlplik konfiguracyjny testów. Tak jak w przypadku akcji, ... Więcej…
Marzec
24
2009

Związek trzech encji z Hibernate

Słowa kluczowe: , , , | Kategorie: Seam Framework
Relacje między dwoma tabelami bazy danych omówiłem poprzednim razem. Teraz chciałbym rozszerzyć problem do trzech tabel. Jednak nie chodzi mi o dowolne relacje, lecz o specyficzny ich rodzaj. Za przykład posłuży mi wyimaginowany system pracujący w firmie spedycyjnej. W tym systemie istnieją klienci (tabela customers), ... Więcej…
Marzec
24
2009

JBoss Seam – relacje pomiędzy encjami

Słowa kluczowe: , , , | Kategorie: Seam Framework
Omówiłem już adnotacje dotyczące encji, pozostawiając jednak temat relacji na później. Tym razem zajmę się właśnie tym zagadnieniem. Podstawowe relacje, to te występujące pomiędzy dwiema encjami. Są to: jeden do jednego, jeden do wielu, wiele do wielu. Postaram się wytłumaczyć na prostych przykładach ich działanie. Jeden ... Więcej…
Marzec
22
2009

Podstawowe adnotacje JPA i Hibernate

Słowa kluczowe: , , , | Kategorie: Seam Framework
Tworząc pierwszą klasę encji zastosowałem kilka adnotacji z pakietów javax.persistence (JPA) i org.hibernate.validator (Hibernate). Mam zamiar opisać teraz te oraz kilka innych adnotacji. Aby klasa była rozpoznawana jako encja, musi posiadać adnotację JPA – Entity. Jeżeli tabela bazy danych ma inną nazwę niż klasa encji, ... Więcej…
Marzec
19
2009

JBoss Seam – tworzenie nowej encji

Słowa kluczowe: , , , | Kategorie: Seam Framework
Mam już wygenerowany projekt Seam, do którego będę chciał dodać jakąś encję. Ponieważ podstawowym udogodnieniem zapewnianym przez JBoss Seam jest uwierzytelnienie i autoryzacja, będzie to encja użytkownika User. Najpierw krótko o projektach. Ponieważ wybrałem opcję Deploy as: EAR, kreator wygenerował aż 4 projekty. Pierwszy ... Więcej…