`
- 浏览:
4170236 次
-
Spring和Ibatis框架整合的思路与spring和hibernate框架的整合思路基本一致。步骤一:新建立一个项目。步骤二:为该项目添加spring的应用环境。步骤三:导入Ibatis的必须JAR包以及数据库JAR包。步骤四:新建实体Bean。如下:package cn.test.entity;import java.io.Serializable;/*** @author Administrator**学生实体Bean**/public class Student implements Serializable {/****/private static final long serialVersionUID = 1L;private Integer id;private String studentname;private Integer studentage;private String studentaddress;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getStudentname() {return studentname;}public void setStudentname(String studentname) {this.studentname = studentname;}public Integer getStudentage() {return studentage;}public void setStudentage(Integer studentage) {this.studentage = studentage;}public String getStudentaddress() {return studentaddress;}public void setStudentaddress(String studentaddress) {this.studentaddress = studentaddress;}}步骤五:新建相应的Bean的配置文件。如下:Student.xml<!DOCTYPE sqlMapPUBLIC “-//ibatis.apache.org//DTD SQL Map 2.0//EN”“http://ibatis.apache.org/dtd/sql-map-2.dtd“>select * from student where 1=1select * from student where id=#ids#步骤六:新建Ibatis的应用配置文件。sql-map-config.xml<!DOCTYPE sqlMapConfigPUBLIC “-//ibatis.apache.org//DTD SQL Map Config 2.0//EN”“http://ibatis.apache.org/dtd/sql-map-config-2.dtd“>步骤七:修改spring的applicationContext.xml文件。添加如下代码:com.mysql.jdbc.Driverjdbc:mysql://localhost:3306/testrootrootcn/test/configfile/sql-map-config.xml步骤八:书写数据持久层次以及业务层代码。数据持久层代码如下:public class StudentDAOImple implements IStudentDAO{private SqlMapClientTemplate sqlMapClientTemplate;public void setSqlMapClientTemplate(SqlMapClientTemplate sqlMapClientTemplate) {this.sqlMapClientTemplate = sqlMapClientTemplate;}public List getAllStudent() {List list = sqlMapClientTemplate.queryForList(“getAllStudent”);return list;}}以及修改修改spring的applicationContext.xml文件步骤九:建立测试类以及测试方法。public class Test {/*** @param args*/public static void main(String[] args) {ApplicationContext factory = new ClassPathXmlApplicationContext(“applicationContext.xml”);IStudentDAO dao = (IStudentDAO) factory.getBean(“studentDAO”);List list = dao.getAllStudent();for (int i = 0; i < list.size(); i++) {Student stu = list.get(i);System.out.println(stu.getId()+”:”+stu.getStudentname()+”:”+stu.getStudentage()+”:”+stu.getStudentaddress());}}}通过以上的配置,相信对SSI的配置也应该易如反掌了吧!
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Spring与Hibernate框架整合案例之数据库添加数据(经典入门案例,适合初学者,不看后悔)
Struts2 Spring3 Hibernate3.3框架整合,增删改查,包含有数据库建表语句,包含有JAR包,包含有源代码。包含有事务的配置以及运用。使用的是Oracle的序列来提供的主键自增,建表和建立序列的sql语句,已经放在工程...
struts2.1.8+spring+hibernate框架整合所需jar包 其中还包括一个mysql数据库驱动包
基于struct+spring+hibernate的整合开发
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
spring+spring mvc+hibernate框架整合简单小例子 适合初学者 简单易懂
Struts、Spring、Hibernate框架整合 内容完整 适合新手参考
spring mvc + spring + hibernate 全注解整合开发视频教程 11
Struts-Spring-Hibernate框架整合的简单方案,单数据表的Hibernate
struts2 + spring + hibernate 框架整合 的eclipse 项目例子 有问题 www.willvc.com.cn 能联系到我
struts2 + spring + hibernate 框架整合 的eclipse 项目例子
是基于注解整合的spring与hibernate框架整合,适用于新手学spring注解与hibernate整合,有齐全的数据库与代码
Struts2 Spring3 Hibernate4 框架完美整合
spring+struts2+hibernate框架整合,简单的demo,有需要可以参考参考
简单的spring+springMVC+hibernate框架整合,此文件仅供参考,如有错漏之处还望指正
在自个学习zk和其他两个框架整合的时候,总是找不到合适的整合demo进行参考,希望此次上传能对初学者有用
里面章节有:1、SSH整合理念;2、Spring整合Struts;3、Spring整合Hibernate
ssh三大框架的整合步骤,非常详细。包含spring整合struts、spring整合hibernate、声明式事务说明等。
一个关于struts2 与 spring + hibernate 整合的例子 例子简单易懂适合初学 框架的学者
SpringMVC Spring Hibernate 框架整合 Annotation Maven Project