关于spring集成hibernate的问题

shujing1214 2008-10-04 11:31:38
我只会单独使用hibernate或者spring, 还没有集成他们使用过, 能不能简要的介绍一下?
...全文
136 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liang__ 2008-10-05
  • 打赏
  • 举报
回复
UP
胡须棉花糖 2008-10-05
  • 打赏
  • 举报
回复
up
accp206 2008-10-05
  • 打赏
  • 举报
回复
看样子,那个视频的欢迎度还是蛮高的,呵呵:

SSH整合视频

资源大小: 6.83MB
资源类型:
发布人: jacky68147527
发布日期: 3个月前
Tag: Struts+Spring+Hibernate
资源分: 2
下载人数: 306

4.07/27人评分

-----

27人评分,其平均分值仍在4分以上,足见其不错啦。呵呵。
accp206 2008-10-05
  • 打赏
  • 举报
回复
PS:
我所推荐的两本书中,均包含有介绍这两个框架的整合的内容。
accp206 2008-10-05
  • 打赏
  • 举报
回复
楼上言之有理。如果楼主不知道要买什么书,我可以推荐一下(我好像变成CSDN推荐书籍的专家了,呵呵):

我所推荐的学习Spring的书:
《Spring 2.0核心技术与最佳实践》

我所推荐的学习Hibernate的书:
《Hibernate开发及整合应用大全》

以上两本书,本人都认真看过,绝对是好书。

当然,文字性的东西毕竟不太直观,如果初学而身边没有指导者,可以下个视频来看。
网上有很多这样的视频,我从CSDN找了一个,楼主有兴趣可以下载下来学习一下。

SSH整合视频

不同于推荐书本,这个视频我可没看,不保证其质量。呵呵。
如果楼主不满意此视频,可以另外再找。

祝楼主整合成功!
sunxing007 2008-10-04
  • 打赏
  • 举报
回复
其实这个问题以前有人问过.

http://topic.csdn.net/u/20081003/13/3d70ed51-4f9d-458e-8ed6-c77ca9e4a1b6.html

spring + hibernate有两种方式:
1 是使用spring的hibernateTemplate, 这个的意思是你的每个dao里面都包含一个hibernateTemplate, 所有的dao操作都通过hibernateTemplate来执行.这样的话你的hibernate和spring耦合在一起.
2 是hibernate独自使用, 也就是你的dao层和spring没有任何关系, 你以前怎么写基于hibernate的dao层现在还是怎么写, 只是最后把dao注入到spring的ioc容器, 也就是把dao的bean配置到spring的bean配置文件里面. 我习惯这种方式, 因为这样的话dao和spring没有任何关系, 以后我不想用spring了, 直接拆除spring, 而我的dao还可以使用. 我推荐你这么做.因为少了和spring的耦合, 则很多事情做起来方便. 理解起来也方便, 等到以后你对spring的hibernateSupport感兴趣的时候在使用它.

所以你现在要所的事情就是:
1: 学会单独使用hibernate, 这个不用多说了把, 无非就是一个hibernate.cfg.xml 和sessionFactory的问题. 找本书看看就可以了.半天就会.
2: 学会单独使用spring框架, 不要学太多, 大约学会怎么注入bean, 怎么使用controller就可以了, 我觉得一天就可以了.
3: 把你用hibernate写的东西拷贝到你的spring项目中, 然后把dao注入到spring的容器中.
这样你的spring + hibernate 就ok了.
框架搭建起来了什么都好说. 以后就学怎么优化结构和性能.
这样说不知道你明白否? 把复杂的问题简单化.
可别告诉我要配置文件代码. 那个要你自己摸索的.
你要是省功夫, 可以下载myEclipse6. 它功能很强大, 可以少写好多代码.

81,092

社区成员

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

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