java - Spring数据持久化列user1_.id不存在异常

标签 java spring jpa

我正在关注this guide 我得到了

mvnw spring-boot:run 导致:org.postgresql.util.PSQLException:错误:列 user1_.id 不存在 完整源代码为here 表已创建,Spring 数据似乎只需 findByName 即可工作 初始化类会带来麻烦。

最佳答案

您不能使用数据库的表名称,因为用户尝试更改此名称

postresql doc

你可以这样写:

@Data
@NoArgsConstructor
@AllArgsConstructor
@Entity
@Table(name = "SITE_USER")
public class User {

    @Id
    @GeneratedValue
    private Long id;
    private String name;
    private String email;
}

这对我来说很有效

关于java - Spring数据持久化列user1_.id不存在异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62393665/

相关文章:

DLL 的 JAVA 库路径 INPUT/OUTPUT

java - .sql 文件中应包含冒号

java.lang.ClassCastException : java. lang.String 无法转换为 [Ljava.lang.Object;当尝试通过 Hibernate 将列值获取到列表时

java - JPQL 更新查询

java - JPA 和 Hibernate 有什么区别?

java - JVM 上是否有类似于 Haskell 的生产就绪语言?

java - 如何使用 JSSE 以编程方式将公钥 .cer 文件导入到 Java keystore 中?

java - 安卓工作室 : Change the color of the currently active item in the navigation drawer

java - Spring Tool Suite 找不到 JDBC 驱动程序类

java - @CreatedBy 如何在 Spring Data JPA 中工作?