关于hibernate的一点疑问

leonhu023 2006-11-15 01:15:28
如果在一个系统中,数据库的字段是可变的,该怎么办?
...全文
232 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
leonhu023 2006-11-17
  • 打赏
  • 举报
回复
没人了吗?
自己顶一下
jk88811 2006-11-16
  • 打赏
  • 举报
回复
这是否说明数据库设计出了问题, 考虑一下其他的数据库设计方案...


2006Test, 2007Test这样的设计好像不妥啊
wen1984 2006-11-16
  • 打赏
  • 举报
回复
关注
同样,如果我们数据表是根据时间生成的,又该怎么办呢?比如我们数据表名为"2006Test",那么明年就是"2007Test",这样的表hibernate该怎么处理呢?
leonhu023 2006-11-16
  • 打赏
  • 举报
回复
不好意思,我没说明白,我的意思是数据库的字段可能增加或者减少,这在业务系统中是很有可能出现的,我们在用hibernate的ORM时,我们的VO的属性都是对应到hibernate中的具体字段的,如果数据库中的字段发生了变化,又该怎么做?
leonhu023 2006-11-16
  • 打赏
  • 举报
回复
这怎么是设计问题呢?
举个最简单的例子,比如说一个用户表,以前没有QQ和MSN字段,现在根据需求需要增加这两个字段,难道说就因为这个就要去客户那里修改你的数据库,修改你的VO?
假如说你的系统有很多客户,各个客户可能还有不同的需求,这样你的维护代价是不是太大?
如果系统管理员可以自己定义字段,那么问题就迎刃而解了。
举个例子只是说明可能有这样的需求,而现在我确不知道怎么用Hibernate满足这种需求。
欢迎大家拍砖。
hm8328 2006-11-16
  • 打赏
  • 举报
回复
现在好像流行元数据的设计理念吧?
这样就能满足用户自己定义字段或者表..^_^
hbwhwang 2006-11-16
  • 打赏
  • 举报
回复
很明显你们的设计有问题!
wfengxyy 2006-11-15
  • 打赏
  • 举报
回复
? ? ? ? ? ? ? ? ?? ? ? ?
freedom2001 2006-11-15
  • 打赏
  • 举报
回复
怎么叫书库字段可变
sun113 2006-11-15
  • 打赏
  • 举报
回复
?
numen_wlm 2006-11-15
  • 打赏
  • 举报
回复
什么情况下?字段会是动态的?

67,515

社区成员

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

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