当前位置: 代码迷 >> Eclipse >> 使用Spring调整Hibernate的小例子,内含所有jar包导入Eclipse即可运行
  详细解决方案

使用Spring调整Hibernate的小例子,内含所有jar包导入Eclipse即可运行

热度:106   发布时间:2016-04-23 00:02:48.0
使用Spring整合Hibernate的小例子,内含所有jar包导入Eclipse即可运行

代码下载链接:  http://download.csdn.net/detail/u013803262/8532881


ssh框架是当前流行的主流框架,广泛的运用与JavaEE企业级应用开发。


现在我们来简单的示例一下一个简单的Spring对Hibernate提供支持。

由于Spring是一款容器框架,所以hibernate.cfg.xml配置文件可以不写,而直接在Spring的配置文件里去配置hibernate.cfg.xml 相关内容以及相关的映射文件的相关配置(.hbm.xml)。

<!-- 在Spring配置文件里的sessionFactory的配置方式  -->	<bean id="sessionFactory"		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">		<property name="dataSource" ref="dataSource"></property>		<property name="hibernateProperties">			<props>				<prop key="hibernate.dialect">					org.hibernate.dialect.MySQLDialect				</prop>				<prop key="hibernate.show_sql">true</prop>				<!--  hibernate.format_sql 属性使得在控制台上显示的sql语句格式更好看,不过比较鸡肋。-->				<prop key="hibernate.format_sql">true</prop>			</props>		</property>		<!-- 原本在hibernate.cfg.xml 配置文件里配置的映射文件现在在这儿配置 -->		<property name="mappingResources">			<value>com/test/springhibernate/Student.hbm.xml</value>		</property><bean>

然后在一个就是Spring对hibernate提供支持的模板类。HibernateTemplate 类。对数据库的增删改查都封装在了该类的方法里。好那么现在来看看我们的HibernateTemplate类如何在Spring的配置文件中进行配置。


<!-- HibernateTemplate核心类配置的时候需要引用SessionFactory类的对象。 -->		<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">		<property name="sessionFactory" ref="sessionFactory"/>	</bean>



  相关解决方案