Sim*_*bbs 42 annotations jpa intellij-idea jpql
IntelliJ IDEA在JPQL中用红色的"无法解析符号"突出显示持久的@Entity类名,这会分散注意力并掩盖实际问题.
因此,例如,我在我的存储库中声明了一个查询:
private static final String READ_BY_CANDIDATE_KEY = "SELECT cr FROM Entity AS cr left join cr.relationship AS re left join fetch cr.relationship2 WHERE re.candidateKey=:ID";
Run Code Online (Sandbox Code Playgroud)
..和"实体"带有下划线,即使"实体"是有效的类名,并且具有@Entity注释.当代码实际运行时,没有问题.
我想要让IDE了解哪些类是有效的,需要某种配置?这个配置是如何完成的?
更新:我确实有一个JPA方面,但它没有看到带注释的类.它似乎需要一个persistence.xml或orm.xml(我的项目不使用)
raj*_*ish 49
好像您没有在构面配置中选择默认的JPA提供程序.根据您使用的提供商,从列表中选择一个.可用选项包括EclipseLink,Hibernate,OpenJPA,TopLink
| 归档时间: |
|
| 查看次数: |
32620 次 |
| 最近记录: |