使用Spring整合Hibernate的小例子,内含所有jar包导入Eclipse即可运行
2015-03-25 16:26
513 查看
代码下载链接: http://download.csdn.net/detail/u013803262/8532881
ssh框架是当前流行的主流框架,广泛的运用与JavaEE企业级应用开发。
现在我们来简单的示例一下一个简单的Spring对Hibernate提供支持。
由于Spring是一款容器框架,所以hibernate.cfg.xml配置文件可以不写,而直接在Spring的配置文件里去配置hibernate.cfg.xml 相关内容以及相关的映射文件的相关配置(.hbm.xml)。
然后在一个就是Spring对hibernate提供支持的模板类。HibernateTemplate 类。对数据库的增删改查都封装在了该类的方法里。好那么现在来看看我们的HibernateTemplate类如何在Spring的配置文件中进行配置。
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>
相关文章推荐
- 使用MyEclipse编写第一个Hibernate例子(内含导入jar包等一系列准备工作)
- Intellij IDEA使用(十二)—— 使用Intellij IDEA导入Eclipse创建的Spring+SpringMVC+Mybatis(SSM)整合项目并修改相关配置
- Eclipse + MyEclipse整合Struts+Spring+Hibernate简单例子开发
- 使用Maven实现Struts2+Hibernate4+Spring3整合SSH框架(二):导入Spring的jar包并添加测试实现
- Hibernate+Spring整合使用二级缓存
- Struts 1.3、Hibernate 3、Spring 2.5、Jpa整合所需jar包
- Spring中配合hibernate使用的简单例子
- Spring+Hibernate:使用注释和OSCache整合的简单实例
- 使用eclipse开发struts+spring+hibernate免费插件套装
- Tapestry+spring+hibernate整合使用时HQL语句问题!
- Struts2、hibernate和spring下载,整合所需jar包
- 使用MyEclipse集成SSH整合Spring和Hibernate
- Eclipse 运行使用指定的 JVM - m2eclipse 插件找不到 com.sun 的 default-tools.jar 的解决方案
- 关于spring与hibernate整合,导入包的冲突
- struts2.1.8 + spring2.5.6 + hibernate3.3.2整合的登陆 带 jar包
- 在eclipse中导入kxml.jar包运行时异常问题
- webwork2.2.4 spring 2.0 hibernate3.1框架整合使用
- Struts2 Spring 整合, Spring 使用 configLocation属性 联接hibernate.cfg.xml 找到不Action
- struts2.1.8 + spring2.5.6 + hibernate3.3.2整合的登陆 带 jar包
- Hibernate注解使用以及Spring整合