Cześć, szukam prostego rozwiązania do zaimplementowania warstwy danych w aplikacji opartej na JSF i jednym z serwerów (Tomcat, TomEE, GlassFish).
Najchętniej zrobiłbym to oparte o swoje klasy DAO i bezpośrednie odwołania do JDBC (to na razie początki, liczy się prostota), ale wszędzie w przykładach widzę odwołania do JPA i Netbeans bez adnotacji nie generuje encji.
Znalazłem generator FireStorm/DAO, ale jego pełna wersja jest dość droga (prawie $1k).
Pytania:
- czy znacie jakieś inne generatory klas typu DAO-bez-JPA, najlepiej darmowe lub w rozsądnej cenie
- czy zastosowanie i konfiguracja JPA w projekcie JSF jest proste (np. OpenJPA lub Glassfish)
- które rozwiązanie JPA najłatwiej zastosować w ww serwerach aplikacji
- czy mogę napisać własny driver do JPA? Czy to dużo roboty?
- czy mieliście jakieś problemy z Hibernate (np. z jego stanem / integralnością), czy wsparcie społeczności tego projektu jest wystarczające
- jakie jest zastosowanie JPAUtil w przykładzie: http://www.example8.com/category/view/id/241
(podtrzymanie połączenia do bazy danych? na jak długo?)