mysql - 如何修复错误 "Cannot resolve column..."

标签 mysql spring jpa intellij-idea

我正在开发基于 Spring Framework、MySQL、JPA 的 Java Web 应用程序。我在尝试将数据从 HTML 表单持久化到 SQL 数据库时遇到问题,然后我尝试调试和修复。我正在使用 IntelliJ IDEA Ultimate 2017.1。我发现错误:

Cannot resolve column 'product_name' This inspection controls whether the Persistence ORM annotations are checked against configured Datasources

这是截图: enter image description here

如何解决?

最佳答案

对于只想禁用此检查的用户,请转到 Intellij IDEA -> Preferences -> Search "Unresolved database references in annotations"并取消勾选。 enter image description here (macOS Mojave 和 Intellij Ultimate 2019.3)
这将禁用检查并删除 @Column 注释上的所有“无法解析列...”错误。 Intellij 将停止检查数据库表中是否存在 String 列名称。风险自负。

关于mysql - 如何修复错误 "Cannot resolve column...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43739438/

相关文章:

php - 使用 PDO 的正确信息登录失败

java - Spring 4 - 带有服务的自定义 SecurityExpression

java - Spring Data JPA 保存列表实体返回列表的顺序相同吗?

jquery - 如何修复在 Ajax 上的第二个请求中插入数据库的 0 值?

php - 日期列是varchar如何从01-01-2019到今天选择数据

java - Spring @Value 无法解析字符串值中的占位符

eclipse - 在 Eclipse 上使用 JPA 设置 Spring 3 MVC 项目

java - 无法保留具有共享 ID 的实体

mysql - 如何有效地计算用户在一个月内的操作次数?

java - 我们可以在同一个资源上实现两个 Get 请求吗