加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 添加新表后,我可以自动更新Netbeans中的Hibernate pojos

发布时间:2020-12-15 08:31:58 所属栏目:Java 来源:网络整理
导读:我已经有了Netbeans创建的hibernate映射文件和pojos,我已经添加了命名查询和额外的方法. 现在我已经向数据库添加了另一个表,并将一个外键列添加到现有表中. 只有一个表可以手动添加映射,这不是一个大问题,但它会变得单调乏味且容易出错. 我现在所做的是使用
我已经有了Netbeans创建的hibernate映射文件和pojos,我已经添加了命名查询和额外的方法.

现在我已经向数据库添加了另一个表,并将一个外键列添加到现有表中.

只有一个表可以手动添加映射,这不是一个大问题,但它会变得单调乏味且容易出错.

我现在所做的是使用向导在新包中创建一组全新的类和映射,并手动合并它们,这本身就容易出错.

有没有办法自动更新.hbm和java文件?

解决方法

你想要实现的并不是保持数据库和休眠同步的最佳方法.如果可能的话,你应该做相反的事情 – 在hibernate映射中进行更改,并让它们反映在数据库中.

毕竟,重要的是你的对象模型,而不是数据库表示.

检查hibernate.hbm2ddl.auto属性here.如果设置为update,它将根据hibernate映射中的更改使用适当的列和约束更新基础数据库.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读