有 Java 编程相关的问题?

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

java如何重命名列名JPA Hibernate

在Spring框架JPA Hibernate中,仅仅通过更改实体就可以重命名数据库中的列名吗

假设我已经创建了表MyDatabase及其列。但是我想在不删除表中的行的情况下更改这些。我该怎么做

@Getter
@Setter
@Entity
public class MyDatabase{

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long id;

    private String Ordernummer;
    private String VentilNamn;
    private String SerieNummer;

}

共 (1) 个答案

  1. # 1 楼答案

    是的,用@Column

    例如:

    @Entity
    public class Foo {
    
        // id etc
    
        @Column(name = "my_column_name")
        private String column;
    }