jdbgen generuje Java DTO, DAO i pliki map SQL MyBatis
Generuje DTO, DAO i pliki XML MyBatis/iBATIS bezpośrednio z schematu połączonego przez JDBC, produkując gotowy do edycji kod trwałości. Dennis Park stworzył to narzędzie Java dla systemu Windows, aby odwrócić inżynierię struktur tabel za pomocą JDBC i emitować pliki źródłowe Java oraz pliki mapowania. GUI pozwala na wybór tabel i dostosowanie parametrów generacji, podczas gdy wbudowane mapowanie typów konwertuje typy bazy danych na obiekty Java. Pasuje do programistów Java i DBA, którzy potrzebują szybkiego szkieletu warstwy dostępu do danych dla projektów wykorzystujących MyBatis lub iBATIS.Co narzędzie produkuje i jak integruje się z projektem Java
jdbgen bada tabele przez JDBC i generuje konkretne pliki, które deweloperzy umieszczają w projekcie: klasy DTO do reprezentacji danych, interfejsy i implementacje DAO do dostępu do danych, a także pliki XML Map SQL kompatybilne z MyBatis i starszym iBATIS. Wyjście jest przeznaczone jako edytowalna szkielet, a nie zablokowany artefakt, więc zespoły mogą dostosować generowane klasy i mapowanie XML do istniejących procesów budowania.
Jak to współdziała z twoim systemem i wymagania dotyczące konfiguracji
Aplikacja działa na systemach, które wspierają Java Runtime Environment i łączy się z bazami danych za pomocą dostarczonych przez ciebie sterowników JDBC, więc początkowa konfiguracja wymaga kompatybilnego JRE i odpowiedniego sterownika dla twojego DBMS. Jest to narzędzie GUI na desktop dla Windows, więc generacja odbywa się lokalnie i pasuje do maszyn deweloperów, a nie do procesów CI po stronie serwera, chyba że zaplanujesz to wokół interfejsu GUI.
Bezpieczeństwo, uprawnienia i rozważania dotyczące przepływu pracy dla zespołów
jdbgen odczytuje schematy baz danych, aby zreverse-engineerować tabele, co oznacza, że wymaga odpowiednich poświadczeń dostępu do bazy danych i sterownika JDBC. Generowany kod jest dostosowywalny, a GUI wybiera, które tabele uwzględnić, dając kontrolę nad zakresem. Do użytku zespołowego, eksportuj generowane pliki do kontroli wersji i uruchom generację na kopii rozwojowej schematu, aby uniknąć przypadkowych zmian w metadanych produkcji.
Odpowiednie narzędzie do rusztowania dla zespołów Java, które potrzebują szybkiego kodu do trwałości
jdbgen to praktyczne narzędzie dla programistów i DBA, którzy chcą punktu wyjścia dla warstw dostępu do danych w projektach MyBatis lub iBATIS; zmniejsza powtarzalne kodowanie i oddaje kontrolę nad zakresem użytkownikowi. Jako praktyczna wskazówka, uruchom je na schemacie nieprodukcyjnym i zatwierdź wygenerowane pliki do kontroli wersji przed edytowaniem. Zalecane.





