在IntelliJ Idea(JPA)中,String是否比StringBuilder更受青睐

时间:2019-03-12 13:55:37

标签: java intellij-idea

我正在尝试将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的原因/动机之一)...

0 个答案:

没有答案