社区
Java EE
帖子详情
关于hibernate的一点疑问
leonhu023
2006-11-15 01:15:28
如果在一个系统中,数据库的字段是可变的,该怎么办?
...全文
232
11
打赏
收藏
关于hibernate的一点疑问
如果在一个系统中,数据库的字段是可变的,该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
什么情况下?字段会是动态的?
jive.chm
2 jcs学习笔记 3 关于
Hibernate
的Cache问题 4 用缓冲技术提高JSP应用的性能和稳定性 5 SwarmCache入门 <br> 源代码研究 1 Jive中的全局配置 2 Jive源代码情景分析-index....
JavaLearn:已完结。JavaEE详细学习教程。若有任何
疑问
或问题可以在问题上提交或给我留言,收到后会第一时间回复,谢谢。如果觉得不错,请Star!望共勉!
适合于有
一点
编程基础的同学共同学习和了解。若有任何
疑问
可以在我的博客上私信我或给我留言,收到后会第一时间回复,谢谢。望共勉! 如果觉得不错,请star!你的star是我的动力。 博客地址: : 联系邮箱: 1. 2. ...
全面掌握
Hibernate
框架技术
全面包含
Hibernate
相关技术,老司机手把手带你一起飞,让你少走弯路。 包含
Hibernate
相关技术:
Hibernate
简介、Session API、对象的状态 查询操作(主键查询、HQL查询、Criteria查询、SQL查询、命名查询、doWork) ...
10 00
Hibernate
之
Hibernate
简介
疑问
?数据层的开发不应该使用JDBC吗?那么为什么又会产生一个
Hibernate
呢? 1 传统开发的弊病 在任何一个项目的开发之中,一定需要存在有四个层: (1)显示层: |————动态语言:JSP,如果要想合理的实现需要...
Hibernate
session get()和load()区别,及
疑问
Hibernate
session.load() 和session.get() 都能获取对象,并且获取的对象是持久态。 但是二者有区别: 1、当使用load方法来得到一个对象时,此时
hibernate
会使用延迟加载的机制来加载这个对象。即:当我们使用...
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章