java - 无法解析列 'USERNAME' less

标签 java hibernate intellij-idea

我开发 Spring Framework MVC 应用程序。我也使用 hibernate 。现在我为用户实体制作简单的 POJO。

@Entity
@Table(name="USERS")
public class User{
    @Column(name = "USERNAME", nullable = false, unique = true)
    private String username;
}
  • 我配置 org.springframework.orm.hibernate4.LocalSessionFactoryBean

我的代码运行正常,但 IDEA 显示下一个警告。

Cannot resolve column 'USERNAME' less... (Ctrl+F1) This inspection controls whether the Persistence ORM annotations are checked against configured Datasources

我做错了什么?

最佳答案

当光标位于 USERNAME 上时按 Alt+Enter 以查看包含可用操作的弹出窗口。你会看到一个选项“配置数据源”或类似的东西,选择它,你会看到一个窗口。您应该根据您的数据库类型(PostgreSQL、MySQL 等)添加新的数据源,并使用您的连接参数对其进行配置。

有用的链接:Managing Data Sources

关于java - 无法解析列 'USERNAME' less,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32660977/

相关文章:

javascript - 如何增加 Webstorm 调试器中显示的帧数?

scala - IDEA 14 中的 SBT 项目在 Ubuntu 上不起作用

java - 设置Java程序的最大内存会影响GC吗?

java - 启动 java 应用程序时使用 -noverify

hibernate - 如何使用 Hibernate <subselect> :

java - Hibernate查询没有返回正确的结果

java - 尝试使用 Eclipse WindowBuilder,但 ActionLister 没有执行任何操作

多维数组的Java序列化

java - 如何在运行时获取 Hibernate 方言

java - 当我没有捕获预期的异常类型时,为什么 IntelliJ 会显示编译错误?