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.
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
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