Какие-нибудь инструменты для тестирования специальных запросов JPQL вне приложения?

Я работаю над проектом, который использует JPA для сохраняемости, и я пытаюсь найти самые чистые и эффективные средства для тестирования запросов JPQL. Я больше привык к миру Hibernate... в котором вы можете тестировать HQL на разовой основе вне приложения, используя Hibernate Tools и его Hibernate Console. Я считаю, что этот инструмент также поддерживает JPQL, если вы используете Hibernate в качестве поставщика JPA, но, к сожалению, в этом случае я использую GlassFish и использую TopLink.

Существуют ли какие-либо грубые эквиваленты Hibernate Console l (или находящиеся в разработке) в общем мире JPA? Если нет, какова ваша обычная практика работы с JPQL-запросами во время разработки?


person Steve Perkins    schedule 19.10.2010    source источник
comment
возможный дубликат Инструмент для выполнения запросов JPQL?   -  person Pascal Thivent    schedule 20.10.2010
comment
Возможно (не могу поверить, что этого не оказалось в результатах поиска). Тем не менее, с тех пор прошел целый год... и можно было бы подумать, что с тех пор появилось ЧТО-ТО новое, как бы ни продвигалась JPA 2. Eclipse Dali все еще находится в застое на фронте редактора JPQL, как и пустое программное обеспечение, которое должно было быть в NetBeans 7 к настоящему времени. JQT был интересной находкой, но до сих пор у меня не было положительного опыта с ним. Возможно, мне придется согласиться с duffymo за указание на новый IntelliJ, но это отстой, что единственный хороший вариант — коммерческий. Я скучаю по гибернату. :)   -  person Steve Perkins    schedule 22.10.2010
comment
Последние ответы датированы июлем 2010 года, это важнее, чем возраст вопроса ИМО :)   -  person Pascal Thivent    schedule 22.10.2010


Ответы (1)


Как насчет IntelliJ, лучшей IDE?

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

person duffymo    schedule 19.10.2010
comment
Думаю, я поставлю баллы этому ответу, поскольку IntelliJ не охватывался этим старым повторяющимся вопросом. Похоже, что плагины для Eclipse и NetBeans по прошествии целого года все еще бесполезны, и больше ничего серьезного не появилось. Тем не менее, разочаровывает тот факт, что единственным надежным вариантом является коммерческий проприетарный вариант. Немногие компании откажутся от 600 долларов за рабочее место на IntellJ... когда практически все Java-разработчики свободно владеют Eclipse или NetBeans, и такой редкий недостаток можно обойти, написав тестовый класс вручную. Ну что ж. - person Steve Perkins; 24.10.2010
comment
Немногие компании снизят 600 долларов за рабочее место на IntelliJ — при вашей почасовой ставке я могу предположить, что IntelliJ более чем окупит себя за очень короткий период времени. Индивидуальное место стоит намного дешевле. Я покупаю персональную лицензию каждый год и использую ее везде, где бываю. - person duffymo; 25.10.2010