小编dan*_*ita的帖子

我如何使用休眠生成迁移?

我想通过 hibernate 和 java 的代码优先方法生成我的数据库。我成功生成了数据库,但我错过了我的迁移文件。hibernate 支持迁移,例如 .NEt 中的 EntityFrameworkCore、PHP 中的 Eloquent 或节点中的 Sequelize?

这是我生成数据库的类:

public class CreateDataBase {
    public static void main(String[] args) {
      Configuration conf = new Configuration();
      conf.configure();

      SchemaExport se = new SchemaExport(conf);
      se.create(true,  true);  
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的架构:

package Infra.HibernateConfiguration;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity 
public class Bank {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private int id; 

    @Column()
    private String code;

    @Column()
    private String name;

    public int getId() {
        return id;
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java migration hibernate code-first

4
推荐指数
1
解决办法
3216
查看次数

标签 统计

code-first ×1

hibernate ×1

java ×1

migration ×1