我想实现一个简单的应用Hibernate正向工程概念。如果我对 Hibernate 实体进行任何更改,那么 Hibernate 应该自动对数据库列进行特定更改。
例如:
如果我在 Hibernate Entity ( POJO
) 中添加一个新字段,那么应该在 DB 表中添加一个新列。(这应该在我重新启动 tomcat 时发生)。
这可能吗?
我想实现一个简单的应用Hibernate正向工程概念。如果我对 Hibernate 实体进行任何更改,那么 Hibernate 应该自动对数据库列进行特定更改。
例如:
如果我在 Hibernate Entity ( POJO
) 中添加一个新字段,那么应该在 DB 表中添加一个新列。(这应该在我重新启动 tomcat 时发生)。
这可能吗?
您可以使用休眠配置属性来执行此操作hibernate.hbm2ddl.auto
。将此属性值设置为更新以反映从 POJO 到数据库的更改。有关更多信息,请参阅此链接。