Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何重命名列名-JPA Hibernate_Java_Spring_Hibernate_Jpa - Fatal编程技术网

Java 如何重命名列名-JPA Hibernate

Java 如何重命名列名-JPA Hibernate,java,spring,hibernate,jpa,Java,Spring,Hibernate,Jpa,在Spring框架JPA Hibernate中,仅仅通过更改实体就可以重命名数据库中的列名吗 假设我已经创建了表MyDatabase及其列。但是我想在不删除表中的行的情况下更改这些。我该怎么做 @Getter @Setter @Entity public class MyDatabase{ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; private Strin

在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;

}

是,带有
@列

例如:

@Entity
public class Foo {

    // id etc

    @Column(name = "my_column_name")
    private String column;
}

谢谢但是Hibernate无法更改列名。