使用 hibernate 时为什么要进行关系映射。

mayandbrisa 2008-02-29 06:00:23
本人刚学 hibernate 。如题,这个问题也许很愚,但它很让我困惑。在不使用映射的情况下也能正常实现持久话操作,难道使用映射与否牵扯到效率问题?还是另有内幕?在网上找了很久也没有答案。
掏出所有积分,还请明人指教~
先谢了~
...全文
229 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rock8108 2008-02-29
  • 打赏
  • 举报
回复
有映射应该是有很多操作都自动由hibernate完成了.
just_mimi 2008-02-29
  • 打赏
  • 举报
回复
难道使用映射与否牵扯到效率问题? 楼主这句话说对了: 在没有映射的时候 打开他的日志记录可以看到 你查询一个记录 它会发出N条sql语句,如果你映射了的话,它就很聪明的 只发出一条sql语句!
ooo19841080xinxin 2008-02-29
  • 打赏
  • 举报
回复
也许是方便吧
条条大道通罗马
mayandbrisa 2008-02-29
  • 打赏
  • 举报
回复
也许我的问题问的不太清楚,换个问法:
数据库之间的关系映射是为了解决“数据完整性”这个问题。
那在 hibernate 中,实体与实体之间的映射目的是什么呢?产生这个疑问的原因是:
我不在实体之间进行影射也同样能达到数据库持久化操作的目的啊!
lirong800 2008-02-29
  • 打赏
  • 举报
回复
不映射也可以的啊.单表操作也挺方便的.
paradoxchao 2008-02-29
  • 打赏
  • 举报
回复
映射说明类之间关系,就像数据库中要定义表之间的关系一样。

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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