Czy ktoś koniecznie trzeba dokonać wyboru między ścisłą użyciu adnotacji i hibernacji pliki konfiguracyjne, czy jest to możliwe do wykorzystania w obie strony w tym samym czasie w tym samym projekcie?Czy można używać zarówno adnotacje i plików hbm.xml w tym samym projekcie w hibernacji?
Mamy duży projekt sporządzono z Hibernate 3.2.5 i POJOs skonfigurowanych z .hbm.xml
plików. Projekt wykorzystuje hibernacji SessionManager
fabrycznie i nie JTA oparte EntityManager
fabryki.
Istnieje ponad sto POJOs skonfigurowany w ten sposób i oryginalny zespół deweloper jest skłonny, aby przełączyć się do adnotacji.
W międzyczasie musimy rozszerzyć projekt o więcej POJO, które chcemy skonfigurować przy pomocy adnotacji Hibernate i chcemy pozostać przy Hibernate - jeśli to możliwe - i nie przełączać się na JPA.
Czy można użyć kombinacji plików konfiguracyjnych .hbm.xml
dla niektórych POJO i adnotacji dla innych jednocześnie?
Biorąc pod uwagę nieporęczność narzędzi takich jak NetBeans, aw wielu przypadkach nawet Eclipse, często dostaję błędy, nawet gdy koduję i poprawnie konfiguruję.Tak więc dla czegoś, co wielu ekspertów Javy mówi "dunno, nigdy nie próbowałem", nie zmarnowałbym czasu na próbny błąd, nie będąc pewnym, czy to mój błąd, czy IDE, lub po prostu dlatego, że nie można tego zrobić po prostu w Javie/Hibernate. – Skyhan