无法使用@column在数据库中创建新列

时间:2017-11-27 19:46:31

标签: java database postgresql

我正在处理一项要求为我的类创建新状态的任务,因此我需要在数据库表中插入一个新列。 我尝试在我的TO文件中使用它:

@Column(name="nameOfNewColumn")
private Boolean nameOfNewColumn;

我还包括了set和get方法,但它只是不起作用,我用Postgres打开表并且它没有出现。我重新安装了服务器,重新连接了数据库,但没有任何反应。我正在使用日食氧气和PgAdmin 4。

我相信它一定是一个简单的问题,但我在网上找不到任何东西(也许我不知道使用xD的哪个词)。我会感激任何帮助! :)

1 个答案:

答案 0 :(得分:0)

缺少一些数据 - 你使用hibernate / flyWay / liquiBase吗?

您可以例如添加

hibernate.hbm2ddl.auto=update

自动调整架构

(或flyWay(sql)/ liquiBase(xml)的相关语法)。