2010-06-15 19 views
13

Czy istnieje wyczerpujący przykład lub samouczek dla iBATIS 3 z adnotacjami?Czy istnieje obszerny przykład lub samouczek dla iBATIS 3 z adnotacjami?

Jestem szczególnie zainteresowany odejściem od konfiguracji mapera opartego na XML do używania czystych adnotacji Java, gdzie instrukcje SQL często pobierają lub zwracają złożone struktury danych.

Ponadto nie było jasne w przykładach, które widziałem, w jaki sposób plik konfiguracyjny został dostosowany, kiedy odsuwa się od maperów opartych na XML do interfejsów mapowania opartych na adnotacjach.

+0

Tylko notatka, która tak naprawdę nie odpowiada na twoje pytanie. Zmiana z XML na notacje prawdopodobnie wymagać będzie przepisania wielu rzeczy, które już zrobiłeś; lub przynajmniej napisz nowy kod w przód. Ponieważ tak jest; możesz rozważyć użycie Guice na iBatis. Nie używałem go jeszcze, więc nie mogę mówić za dużo o jego pochwałach; ale używanie zastrzyku zależności wydaje się być trendem w ramach wytrwałości. Czy mógłbyś też opublikować swój aktualny plik konfiguracyjny xml (hasła/poufne informacje usunięto oczywiście)? Może później zaatakuję. – Dave

+0

Dzięki Dave !! To jest dobry pomysł. Właśnie czytałem "Dependency Injection" Dhanji i myślałem, że warto sprawdzić Guice. W bieżącym roku zamierzam wprowadzić kod refaktoryzujący, więc jest to dobry czas na poznanie i zrozumienie wartości DI dla szkieletów trwałości. – nitya

Odpowiedz

4

Przeczytaj "What's new in iBATIS 3" napisany przez Nathana Gooda. Wyjaśnia ona, że ​​używa się adnotacji Java 5 zamiast plików konfiguracyjnych XML.

+0

Dzięki Nathan! Teraz, kiedy przenieśli się do "myBatis", odniosłem trochę więcej sukcesów z dokumentacją. Sprawdzę link i zobaczę, jak dobrze to tłumaczy. – nitya