当数据库表新增了一个字段时 hibernate怎么更新?

dyw31415926 2007-09-24 10:26:08
比如我有一个domain表
domainid text
domainname text
我通过hibernat映射生成了
AbstractDomain.java
Domain.java
DomainDAO.java
BaseHibernateDAO.java
IBaseHibernateDAO.java
HibernateFactory.java
Domain.hbm.xml

然后我在domain表加了个字段,
description text
这样就不一致了
我怎么让上面几个类跟数据库一致,请教一下怎么操作,谢谢
...全文
526 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoqing080128 2008-12-11
  • 打赏
  • 举报
回复
建议 最好先把生成的类
AbstractDomain.java
Domain.java
DomainDAO.java
BaseHibernateDAO.java
IBaseHibernateDAO.java
HibernateFactory.java
Domain.hbm.xml
删除掉
在重新生成 这样效率很快
一个一个的 小改 就麻烦
有时候还会出各种各样的错误
这个我就不列举了
dyw31415926 2007-09-24
  • 打赏
  • 举报
回复
谢谢上面2位的指点,不过我重新生成这些类时,会警告覆盖原来的,即使选择覆盖,也总会有些错误,难道只能自己手动改了?(不喜欢,容易改错),
yunxiang 2007-09-24
  • 打赏
  • 举报
回复
如果里面这些类你没有自己又添加东西。
那就从新生成一次被。

要是已经作了修改。那就自己手动的一个个的改把
SDMRauquin 2007-09-24
  • 打赏
  • 举报
回复
手写配置
Domain.java和Domain.hbm.xml。往里面加入新增加的字段配置
achao818 2007-09-24
  • 打赏
  • 举报
回复
从新生成就可以的

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧