有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java IntelliJ Idea:无法解析实体类的列

我在intellij idea(13.1.4版)中设置了一个多模块java项目,将不同模块中的不同应用程序层分开。它使用jpa之上的hibernate作为持久层。其中有一个核心模块,包含持久化单元的配置。我已经设置了所需的facades(jpa、hibernate),以及数据库连接和到数据源的持久性映射。IntelliJ可以很好地识别实例的数据库查询。即使在没有自己持久性映射的模块中

现在来看问题。我还有另一个模块,它保存了用于对象关系映射的所有实体。例如:

@Entity
public class SomeEntity {

    @Id
    @GeneratedValue
    @Column(name = "column_name")
    private Long entityId;
}

IntelliJ显示了一个验证错误,说明它无法解析数据库列,即使它确实存在。我也可以在数据库视图中浏览它。这也适用于其他领域

我想我一定是装错了什么东西。有什么想法吗


共 (0) 个答案