jdbc与habernate的关系是什么

hanyujack 2008-03-10 09:04:23
jdbc与habernate的关系是什么?
是不是学会了habernate  就不用学JDBC了?现在还有人用jdbc吗?
我是初学者,请各位达人给予解释两者的关系和区别.
...全文
280 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgf19821202 2008-03-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 Caesary 的回复:]
  Hibernate 就是基于 jdbc 上的,只不过是把通用的 ORM 的工作进行了封装,让开发人员可以运用 OO 思想去操作数据库,其本质还是通过 jdbc 对数据库进行管理。以我的经验,建议楼主还是先了解 jdbc 再学习 Hibernate 。虽然 Hibernate 在一般的操作上用起来比较方便,但有些操作还是很笨拙的,而且有些情况下,还必须绕开 Hibernate 直接使用 jdbc 。而且,在做针对 Hibernate 的优化处理时,还是要对 jdbc 有一定的理解才能做…
[/Quote]


统一这位仁兄的意见!
cangyue87 2008-03-10
  • 打赏
  • 举报
回复
和7楼情况相反...更郁闷喵~~~~`
  • 打赏
  • 举报
回复
同意4楼的观点,我不会 Hibernate 郁闷ing...
Caesary 2008-03-10
  • 打赏
  • 举报
回复
  Hibernate 就是基于 jdbc 上的,只不过是把通用的 ORM 的工作进行了封装,让开发人员可以运用 OO 思想去操作数据库,其本质还是通过 jdbc 对数据库进行管理。以我的经验,建议楼主还是先了解 jdbc 再学习 Hibernate 。虽然 Hibernate 在一般的操作上用起来比较方便,但有些操作还是很笨拙的,而且有些情况下,还必须绕开 Hibernate 直接使用 jdbc 。而且,在做针对 Hibernate 的优化处理时,还是要对 jdbc 有一定的理解才能做好。
yibunengjing 2008-03-10
  • 打赏
  • 举报
回复
如果楼主你追求的是java的精通,那你就说反了,是先了解jdbc再了解其他持久化框架
如果是追求能做项目,能够完成工作任务,那么,跳过jdbc去学hibernate,也未尝不可
yami251139 2008-03-10
  • 打赏
  • 举报
回复
你可以不會herbinate但你一定要會jdbc
這是我的看法
Squall1009 2008-03-10
  • 打赏
  • 举报
回复
jdbc是java对数据库做操作的基础。
habernate是一个ormapping的工具,也就是把对象和后台的表映射起来通过去对象的操作实现对表中记录的修改。

是不是学会了habernate  就不用学JDBC了?
不是吧?要不都不知道具体如何实现的。
gongyali2005 2008-03-10
  • 打赏
  • 举报
回复
楼上正解.等你看了JDBC之后,你就知道他比较麻烦.而HIBERNATE相对比较简单.

封装,封装.
paradoxchao 2008-03-10
  • 打赏
  • 举报
回复
hibernate是对jdbc的封装,学的话先学jdbc再学hibernate
guoxiaopeng1982 2008-03-10
  • 打赏
  • 举报
回复
楼上很清楚了,hb就是针对jdbc非常麻烦,而且利用oo思想做的一次封装,建议你还是先学jdbc再学hb,因为这个世界上还是有很多项目没法用hb实现的…………
silencewalker 2008-03-10
  • 打赏
  • 举报
回复
JDBC是基础,虽然现在封闭JDBC的组件或者项目都有很多,不过,建议还是先要了解了JDBC,然后再去学其它的。
shili150 2008-03-10
  • 打赏
  • 举报
回复
和 7楼 8楼的都相反
caven110 2008-03-10
  • 打赏
  • 举报
回复
现在很多公司不会问太多JDBC,但SSH方面总是会问到的。
两者都很重要啊
yyb0815 2008-03-10
  • 打赏
  • 举报
回复
6楼正解

62,623

社区成员

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

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