Chcialbym sie Was zapytac czy pisanie aplikacjiz frameworkiem hibernate ma sens bez springa?

- Rejestracja:około 21 lat
- Ostatnio:około 3 lata
- Lokalizacja:Space: the final frontier
- Postów:26433
WTF? o_O Oczywiście że ma, bo te frameworki nie maja ze sobą nic wspólnego.
Jeden zapewnia mapowanie obiektów na tabele w bazie danych, a drugi udostępnia kontener IoC i trochę zabawek do innych celów (Aspekty, framework Webowy etc)
Ja tam na ten przykład używam Hibernate na spółkę z Guice.
Hibernate > ORM
Spring > silnik IoC
Fakt, że w springu dodano bardzo przyjemny wrapper na hibernate, ale to tylko obudowa mająca na celu ułatwienie integracji i użycia hibernate w springu. Nic więcej.
@koziol: jak Guice, to przelacz sie na JPA (no chyba ze naprawde potrzebujesz natywnego HB) i sprobuj warp-persist.
@mućka, generalnie jestem leniwiec i używam guice-persist. Obecnie mam jednak pewien projekt na głowie gdzie muszę używać bezpośrednio HBN ponieważ serwer na którym uruchamiamy aplikację to JBoss 4.2.3, a potrzebujemy criteria API. Niestety na tym JBossie nie możemy zainstalować JPA2 ponieważ nie ma zgody na przekonfigurowanie classloaderów. Bez tego znowuż jest konflikt wersji HBN i dość widowiskowe stacktrace'sy łącznie z takimi w stylu konflikt wersji klas przy rzutowaniu.
guice-persist to wlasnie dawny warp-persist
Z tymi classloaderami nie wiem co do mnie mowisz. Ale niewazne.


- Rejestracja:ponad 18 lat
- Ostatnio:ponad 9 lat
- Postów:1019
Nie jest do końca prawdą, że Spring nic nie ma do JPA:
-zarządzanie transakcjami (adnotacja Transactional)
-konwersja SQLException na inne wyjątki
http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/orm.html

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.