- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SpringHibernate整合
Spring、Hibernate 框架整合
通过MyEclipse 工具快速整合
作者:杜鹏
目录
一、开发环境2
二、新建工程2
三、添加Spring 支持3
四、添加Hibernate 支持5
五、在配置文件中添加Hibernate 配置9
六、创建实体类entity 10
七、创建DAO 类并注入SessionFactory 14
八、声明式事务16
1
一、开发环境
开发工具:MyEclipse2013
用到的Jar 包:log4j-1.2.17.jar、mysql-connector-java-commercial-5.1.25-bin.jar
使用框架类库:Spring 3.1 Libraries、Hibernate 3.2.7 Libraries
二、新建工程
新建一个Web Project,命名为SpringHibernate 如图1 所示。
图1
接着将Log4j 和Log4j 的配置文件导入工程中,导入后的路径如图2 所示:
图2
其中perties 中做如下配置:
log4j.rootLogger=ERROR,console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{[yyyy-MM-dd
HH\:mm\:ss,SSS]} %p %m%n
至于配置文件为什么这样写,这里不做解释。本文重点描述怎样将Spring 和 Hibernate
2
两个框架集成起来。
在完成了上面的Log4j 导入工作后,再将数据库连接Jar 包导入,这里用的是MySQL 数
据库,所以使用 mysql-connector-java-commercial-5.1.25-bin.jar,这个也是直接将Jar 包拷到
工程的WebRoot/WEB-INF/lib 目录下即可。所有基础工作做完后工程的结构应该是图3 的样
子:
图3
三、添加Spring 支持
导入Spring 支持最简单最常用的方法是直接将Spring 所需的Jar 包导入工程,然后新建
Spring 的配置文件,进行配置。但这样做效率低,而且容易出错,这里我们使用 MyEclipse
工具来为工程添加Spring 的支持。
在工程名上鼠标右键,选择“MyEclipse”-- “Project Facets[Capabilities]”-- “Install Spring
Facet”如图4 所示:
图4
在弹出的窗体中选择Spring 3.1 然后点击下一步,如图5 所示:
3
图5
接下来的页面保持选项不变直接Next,如图6 所示:
图6
在最后的页面中确认一下所使用的库和Jar 包,如图7 所示:
4
图7
确认要选中Core、Facets 和Spring Web 三个库,然后点击Finish 按钮完成。添加了Spring
支持后,我们发现工程的支持库多了 Spring
您可能关注的文档
- (历年试题汇总) 基础会计学专升本辅导.ppt
- 指针、指针与函数.ppt
- 对Spring IoC容器实现的结构分析.pdf
- 5. IoC 容器.pdf
- Spring_IOC_AOP总结.pdf
- 第一讲 小学英语该不该教语法?.ppt
- Spring 源代码解析——入门.doc
- 第二章、社区管理体制 kqc.ppt
- HibernateDaoSupport与JdbcDaoSupport总结.doc
- 函数y=Asin(wx+a)图象.ppt
- 2016年春高中数学 第2章 数列 2.3 等比数列 第1课时 等比数列概念与通项公式同步 新人教B版必修5.ppt
- 20世纪70年代以来所发生大银行破产或亏损部分清单.ppt
- 20世纪60年代音乐研究所福建民间音乐考察.pdf
- 20世纪80年代以来世界除草剂新品种开发进展与特点_续_.pdf
- 20世纪90年代以来中国电视历史剧子类型探究.pdf
- 20世纪90年代以来日本经济低迷社会经济制度因素探究.pdf
- 20世纪90年代中国县际经济差异空间分析.pdf
- 20世纪50年代献方运动中上海.pdf
- 20世纪90年代国外语言测试发展.pdf
- 20世纪90年代以来沈阳市人口、经济、空间与环境协调度分析.pdf
文档评论(0)