2016-06-08 48 views
0

我目前使用Netbeans 8.1作爲我的默認IDE,它具有自動完成JPQL查詢的功能,當我在查詢字符串內部CTRL空間查詢對象時,只查詢字符串是否一條線。如果您將查詢分爲兩行或更多行以適合您的屏幕(例如128列),則會停止自動完成。Netbeans的JPQL自動完成功能

例如:

-- Here the auto-complete happens properly 
"SELECT p FROM Product p JOIN FETCH p.skus skus"; 

-- Here it doesn't 
"SELECT p FROM Product p " 
    + "JOIN FETCH p.skus skus"; 

任何幫助將不勝感激。

回答

1

自軟件7.2版以來,這仍然是NetBeans bug tracker上的一個未決項目。那裏最後的評論建議它應該在8.2中修正,但它仍然不是,所以你可以把它帶到bug跟蹤頁面,並且請求謝爾蓋彼得羅夫把這個問題放在更高的優先級。

也許Eclipse有一些工具,如Hibernate Tools插件,如果您願意切換到Eclipse,可以幫助您解決這個問題。

或給IntelliJ IDEA試一試JPA Console tool