码迷,mamicode.com
首页 > 编程语言 > 详细

Spring + Hibernate 框架

时间:2016-06-28 10:56:55      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

原先一直没怎么用过Spring框架,一直是 Struts2+Hibernate4来构建WEB项目,最近,想学一些关于Spring的知识,毕竟Spring是现在用的最广的框架,而且以后也会在这行业工作,所以,有必要学习一下。

首先添加了Spring框架,并能正确运行;

随后,添加Hibernate框架,采用单独生成 hibernate.cfg.xml的方式,并且采用默认的DAO文件,而不是Spring框架下的DAO文件风格;

添加完框架后,Hibernate框架单独使用时能用,Spring框架原先单独使用时也能用,可是运行WEB项目时却出现了问题,console反应是datasource出了问题,网上搜了一下,在spring-mvc.xml中添加了代码,WEB项目才运行起来。参考链接:http://blog.csdn.net/zxygww/article/details/45914193

添加代码:

<!-- 处理datasource错误 -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
  <property name="configLocation">
    <value>classpath:hibernate.cfg.xml</value>
  </property>
</bean>
<bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"/>
<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
  <property name="sessionFactory" ref="sessionFactory"></property>
  <property name="dataSource" ref="datasource"></property>
</bean>

其中,classpath:hibernate.cfg.xml是指:hibernate.cfg.xml文件在src根目录下

技术分享

看来Spring框架与Hibernate框架的融合还有待提高啊

Spring + Hibernate 框架

标签:

原文地址:http://www.cnblogs.com/maxiaoshuai/p/5622531.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!