Netbeans的JPQL自动完成功能

时间:2016-06-08 18:39:00

标签: netbeans jpa-2.0 jpql netbeans-platform netbeans-8.1

我目前正在使用Netbeans 8.1作为我的默认IDE,当我在查询字符串中对一个对象进行CTRL空间时,它具有自动完成JPQL查询的能力,但只考虑查询字符串是否为单行查询字符串。如果您在两行或多行中断查询以适合您的屏幕(例如128列),则会停止自动完成。

例如:

-- 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 个答案:

答案 0 :(得分:1)

自软件版本7.2起,这仍然是NetBeans bug tracker上的一个开放项目。最后的评论表明它应该在8.2中修复,但它仍然没有,所以你可以把它带到bug跟踪器页面,并请谢尔盖彼得罗夫更优先考虑这个问题。

也许Eclipse有一些工具,比如Hibernate Tools插件,如果你愿意切换到Eclipse,可以帮助你解决这个问题。

或者IntelliJ IDEA尝试使用JPA Console tool