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


Maj
04
2009

Testowanie bez bazy

Słowa kluczowe: , , , | Kategorie: Programowanie
Ostatnio snułem rozważania nad kolejnością prac w projektach informatycznych. Ostatecznie zaproponowałem następujący porządek: Określenie wymagań funkcjonalnych. Napisanie testów. Implementacja klas. Mapowanie obiektów na relacje bazy danych. Tym razem chciałbym zająć się praktyczną stroną zagadnienia i wykazać prawdziwość wysuniętych tez. Od czego by tu zacząć… no tak: 1. Określenie wymagań. Ponieważ ... Więcej…
Maj
04
2009

Testowanie, implementacja, projekt bazy

Słowa kluczowe: , | Kategorie: Programowanie
Tytuł na pierwszy rzut oka nieco przewrotny. Przecież najpierw powstaje projekt bazy danych, potem implementacja systemu, a dopiero na samym końcu całość jest testowana… czy nie tak to wygląda? Zastanówmy się, co decyduje o jakości produktu. Struktura bazy danych? Implementacja? A może spełnienie wymagań ... 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…