2010-10-19 30 views
5

Tôi đang làm việc trên một dự án sử dụng JPA để kiên trì và tôi đang cố gắng tìm các phương tiện sạch và hiệu quả nhất để thử nghiệm các truy vấn JPQL. Tôi quen với thế giới Hibernate ... trong đó bạn có thể kiểm tra HQL trên một cơ sở đặc biệt bên ngoài ứng dụng, sử dụng Hibernate Tools và Hibernate Console của nó. Tôi tin rằng công cụ này cũng hỗ trợ JPQL nếu bạn sử dụng Hibernate như nhà cung cấp JPA, nhưng thật không may trong trường hợp này tôi đang sử dụng GlassFish và sử dụng TopLink.Bất kỳ công cụ nào để kiểm tra các truy vấn đặc biệt JPQL bên ngoài một ứng dụng?

Có bất kỳ sự tương đương thô nào với Bảng điều khiển Hibernate không (hoặc đang phát triển) trong thế giới chung của JPA không? Nếu không, thực hành điển hình của bạn là tìm kiếm xung quanh với các truy vấn JPQL trong quá trình phát triển là gì?

+0

thể trùng lặp của [Tool để Execute JPQL Queries?] (Http://stackoverflow.com/questions/1615494/tool-to-execute-jpql-queries) –

+0

Có thể (tôi có thể không tin không xuất hiện trong kết quả tìm kiếm của tôi). Tuy nhiên, đó là một năm trọn vẹn kể từ khi đó ... và người ta sẽ nghĩ rằng SOMETHING mới đã đến từ đó, khó như JPA 2 đang được đẩy lên. Eclipse Dali vẫn còn trì trệ trên mặt trước biên tập JPQL, như là một trong những vaporware được cho là trong NetBeans 7 bây giờ. JQT là một điều thú vị, nhưng tôi chưa có kinh nghiệm tích cực với nó. Tôi có thể phải đưa "chấp nhận" cho duffymo để chỉ ra IntelliJ mới, nhưng nó hút rằng lựa chọn duy nhất tốt là thương mại. Tôi nhớ Hibernate. :) –

+0

Câu trả lời mới nhất là từ tháng 7 năm 2010, điều đó quan trọng hơn độ tuổi của câu hỏi IMO :) –

Trả lời

0

Làm thế nào 'bout IntelliJ, IDE tốt nhất xung quanh?

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

+0

Tôi đoán tôi sẽ đưa ra điểm cho câu trả lời này vì IntelliJ không được đề cập đến câu hỏi "trùng lặp" cũ hơn đó. Có vẻ như các trình cắm thêm cho Eclipse và NetBeans vẫn là phần mềm hơi nước sau một năm, và không có gì khác thực sự vững chắc đã đi kèm. Tuy nhiên, điều đáng thất vọng là lựa chọn duy nhất vững chắc là một tùy chọn độc quyền thương mại. Rất ít công ty sẽ giảm $ 600 cho mỗi chỗ ngồi trên IntellJ ... khi hầu như tất cả các nhà phát triển Java thông thạo Eclipse hoặc NetBeans, và một thiếu sót hiếm gặp như thế này có thể được giải quyết bằng cách viết thủ công một lớp kiểm tra. Oh well. –

+1

"Rất ít công ty sẽ giảm $ 600 cho mỗi chỗ ngồi trên IntellJ" - theo tỷ giá hàng giờ của bạn, tôi có thể giả định rằng IntelliJ sẽ tự chi trả nhiều hơn trong một khoảng thời gian rất ngắn. Một chỗ ngồi riêng rẻ hơn rất nhiều. Tôi mua một giấy phép cá nhân mỗi năm và sử dụng bất cứ nơi nào tôi đi. – duffymo

Các vấn đề liên quan