2016-06-08 123 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