2010-10-19 12 views
5

Pracuję nad projektem, który używa JPA dla trwałości i próbuję znaleźć najczystszy i najbardziej wydajny sposób testowania zapytań JPQL. Jestem bardziej przyzwyczajony do świata Hibernate ... w którym można testować HQL na zasadzie ad hoc poza aplikacją, używając Hibernate Tools i jego Hibernate Console. Wierzę, że to narzędzie obsługuje również JPQL, jeśli używasz Hibernate jako dostawcy JPA, ale niestety w tym przypadku używam oprogramowania GlassFish i korzystam z TopLink.Jakieś narzędzia do testowania zapytań JPQL ad hoc poza aplikacją?

Czy istnieją jakieś przybliżone odpowiedniki Konsoli Hibernacji l (lub rozwijanej) w ogólnym świecie WZP? Jeśli nie, jaka jest twoja typowa praktyka do majsterkowania przy zapytaniach JPQL podczas programowania?

+0

możliwe duplikat [narzędzie do wykonywania JPQL zapytania?] (Http://stackoverflow.com/questions/1615494/tool-to-execute-jpql-queries) –

+0

Prawdopodobnie (nie mogę uwierzyć które nie pojawiły się w moich wynikach wyszukiwania). Jednak od tego roku minął już cały rok ... i można by pomyśleć, że od tego czasu pojawiło się COŚ nowego, tak ciężko jak JPA 2 jest popychane. Eclipse Dali jest nadal w stagnacji na froncie edytora JPQL, podobnie jak w przypadku Vapware, który miał być w NetBeans 7 już teraz. JQT było ciekawym odkryciem, ale do tej pory nie miałem z nim pozytywnych doświadczeń. Być może będę musiał dać "zaakceptować" duffymo za wskazanie nowego IntelliJ, ale to jest do bani, że jedyną dobrą opcją jest reklama. Tęsknię za Hibernate. :) –

+0

Najnowsze odpowiedzi są od lipca 2010 r., To ważniejsze niż wiek pytania IMO :) –

Odpowiedz

0

Co powiesz na IntelliJ, najlepsze IDE?

http://blogs.jetbrains.com/idea/tag/jpa/

+0

Chyba dam ci tę odpowiedź, ponieważ IntelliJ nie był objęty tym starszym "duplikatem" pytania. Wygląda na to, że wtyczki dla Eclipse i NetBeans są nadal vaporware po pełnym roku, a nic innego naprawdę solidne nie nadszedł. Mimo to rozczarowujące jest to, że jedyną solidną opcją jest komercyjna własność. Niewiele firm obniży $ 600 na jedno miejsce w IntellJ ... kiedy praktycznie wszyscy programiści Javy będą biegli w środowisku Eclipse lub NetBeans, a rzadkie niedociągnięcie, takie jak to, może być rozwiązane przez ręczne napisanie klasy testowej. No cóż. –

+1

"Niewiele firm spadnie o 600 USD za miejsce na IntellJJ" - przy twoim stawce godzinowej mogę założyć, że IntelliJ będzie więcej niż płacić za siebie w bardzo krótkim czasie. Indywidualne miejsce kosztuje znacznie mniej. Każdego roku kupuję licencję osobistą i używam jej wszędzie, gdziekolwiek się znajduję. – duffymo

Powiązane problemy