我正在尝试将Idea用作我的新IDE(到目前为止已使用Eclipse),所以可能对一个新手问题感到抱歉。
我刚刚发现,当我的JPA查询写为String
String query =
"Select p" +
" from Person p ";
想法正在执行突出显示导航(在Person上用CTRL单击时),而对于使用StringBuilder基本上相同的事情,它将失败
StringBuilder query = new StringBuilder();
query.append("Select p");
query.append(" from Person p ");
所以我的问题基本上是,我是否可以使用StringBuilder实现相同的目标...
我对StringBuilder的动机主要是代码格式化,因为在String的情况下,如果我们团队中的其他人在Eclipse中触发代码格式化,则很可能会变成一种衬里……(我在Idea中没有代码格式化的经验,我的意思是我不知道会发生什么,虽然我知道对Eclipse会有什么期望。)
为了对Idea公平,Eclipse没有执行任何这些高级功能(迁移到Idea的原因/动机之一)...