- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)