Miesiąc miodowy z JPA
Witam,
Od miesiąca jestem szczęściarzem, gdyż mogę pracować z technologią JPA. Chciałbym podzielić się wrażeniami.
- W projekcie powstaje bardzo przyjemny kod. Adnotacje, opisującej jak nasze obiekty mają być mapowane do tabel w bazie danych to na prawdę fajna sprawa.
- Nie miałem jeszcze żadnych problemów z działaniem, poza tymi, które wynikały z mojej niewiedzy, lub niewłaściwego stosowania technologii. Wszystkie problemy dało się rozwiązać bardzo szybko i bezkompromisowo – tj. bez brzydali w kodzie kodzie
- Ręczne zarządzanie EntityManagerem jest możliwe. Ułatwia testowanie. Brakuje mi jednak zarządzania transakcjami przez serwer aplikacji (nie stosuje EJB3).
- EJB-QL jest fajny. Fajne są zapytania o składni “from PozycjeFaktury where faktura.klient=:klient” – zastępują one serię joinów. Ale jeszcze fajniejsze jest zapytanie z użyciem operatora “IN”, (odsyłam do strony Jacka Laskowskiego – “IN” to temat na osobnego posta).
- Java jest fajna. Przesiadka na Javę była jedną z najlepszych decyzji w moim życiu.