JiveJdon Community Forums
在线249人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » 项目工程开发经验谈
???en_US.forumThreadPrev.name??? 上一主题
google yahoo 365Key网摘 CSDN网摘 添加到百度搜藏 POCO网摘 新浪ViVi 天极网摘
???en_US.forumThreadNext.name??? 下一主题
Go 共有 5 回复 / 1
 发表新帖子   回复该主题贴
custer7572

悄悄话
发表文章: 4
注册时间: 2007年04月12日 14:30
初学Hibernate,请教高手 2007年04月12日 14:37 到本帖网址 加入本帖到收藏夹 回复该主题
标签     
假设我要做一个网站,很简单的结构,类似于hao123网址之家那种。

没有用户登录注册的功能,只有后台管理里添加新的数据,然后利用动态页发布成静态页技术,发布到线上。

假设大栏目分为
IT
文学
新闻
体育
音乐
...

IT下面又分
网络
软件
硬件

软件下面又分
Java C++ C# Delphi

这样的树状结构
然后假设把
J道 http://www.jdon.com这个网址数据就插入到Java栏目下

大概就是类似的结构

数据库方面,我该采用何种结构呢?几张表?有哪位大哥可以以此为例,详细捷达一下吗,就当我学习Hibernate的入门项目。
custer7572

悄悄话
发表文章: 4
注册时间: 2007年04月12日 14:30
补充一下 2007年04月12日 14:42 到本帖网址 加入本帖到收藏夹 回复该主题
当然我知道我问的问题有点问题

在使用OO思想做的时候,是应该先利用UML建出模型的,对吧
分离出实体关系,然后根据实体关系建数据库

具体应该怎么做,就是我想问的问题。

另外,我听说使用Hibernate做一次查询操作所花的时间是JDBC的10倍左右,我相信这么多人用Hibernate一定有它的理由,我想知道理由是什么,就以小项目这个为例。如何使用Hibernate会有比JDBC更快的速度呢

假设前台页面也是JSP,而不是已生成好的html,那么每来一个人,都会调用JSP访问一次数据库,所以好的查询数据方式可以加快网络的访问量吧。

虚心向各位请教,尤其是bang大哥
sgysgy

悄悄话
发表文章: 11
注册时间: 2006年12月18日 16:37
re:初学Hibernate,请教高手 2007年04月12日 17:29 到本帖网址 加入本帖到收藏夹 回复该主题
高手不回答~?
俺低手教个低点方法给你~栏目分类表
id(int/long)主键 type(varchar)栏目名称
typeid(int/long)父类id
无限级分类,最后用递归循环把树型列出来.
zuly

悄悄话
发表文章: 56
注册时间: 2007年03月29日 11:42
re:初学Hibernate,请教高手 2007年04月13日 16:15 到本帖网址 加入本帖到收藏夹 回复该主题
普通的实体建模!


所有的子类继承IT,定义好所有的字段,然后让hb帮你生成数据库结构


做法是!

你写一个XML SCHEMA,然后写个事物用JAXB生成实体类,最后用hb来clud
[该贴被zuly于2007年04月13日 16:16修改过]
leyen

悄悄话
发表文章: 12
注册时间: 2006年09月07日 16:49
re:初学Hibernate,请教高手 2007年04月14日 23:21 到本帖网址 加入本帖到收藏夹 回复该主题
Topic{
String name;
String content;
Topic parent;
List childTopics//存放Topic对象
}
如果parent==null则是父节点,父节点内容为空;childTopics=null就是叶子,叶子的内容不为空

我觉得可以这样设计。不知道是否妥当,欢迎讨论

gougou3250

悄悄话
发表文章: 98
注册时间: 2007年05月08日 16:48
回复:初学Hibernate,请教高手 2007年05月09日 09:20 到本帖网址 加入本帖到收藏夹 回复该主题
一个节点对象
id
content
parentid(不存在的可以用个特殊的值表示下)
一个叶子对象
id
content
parentid
根据取的值拼一个xml树结构出来
ajax根据这个xml树来构造页面
[该贴被gougou3250于2007年05月09日 09:22修改过]
标签     
共有 5 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG:
正在读取,请等待...
查询本论坛内 回复超过的热门帖子
标题
 
粗体: [b]文本[/b] 斜体: [i]文本[/i] 下划线 [u]文本[/u] 插入图片 [img]http://wwww.xxxx.com/img.ext[/img] 插入代码 [code]程序代码[/code]  插入url链接 [url]http://url[/url] / [url=http://url]URL加下滑线[/url] 插入附件 插入word文档 Txt等文件
内容
  提交时自动拷贝以上内容到剪贴板 Ctrl-V可取出;提问题前先查询标签列表

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区 推荐Chrome快速浏览本站
OpenSource JIVEJDON v3.5 Powered by JdonFramework Code © 2002-09 jdon.com

anti spam