首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring跟ibatis的整合

2012-10-23 
spring和ibatis的整合ormmping的思想相信不用多说大家都明白了,在这里我选择的是ibatis 由于手动的控制事

spring和ibatis的整合
ormmping的思想相信不用多说大家都明白了,在这里我选择的是ibatis 由于手动的控制事务会带来很多额外的工作,同时也没有很好的体现面向对象的思想,因而利用ibatis整合spring ;由于要注意的细节非常多现在整理核心步骤如下:

  配置前需把ibatis的jar导入到工程,这里从略



一 web.xml的配置



二  applicationContext.xml文件的配置





四 ormpping文件的配置(student_oracle.xml等 )







五 实体bean代码

package service;import java.util.List;import util.Tools;import dao.StudentDao;import entity.Student;public class StudentServiceImpl implements StudentService {    private StudentDao studentDao;        public void insertToDb(Student stu) {                studentDao.insertToDb(stu); //        Integer  id=studentDao.insertTest(stu);//        System.out.println("插入记录的id是"+id);    }    public StudentDao getStudentDao() {        return studentDao;    }    public void setStudentDao(StudentDao studentDao) {        this.studentDao = studentDao;    }    public Student queryById(Integer id) {                return studentDao.queryStuById(id);    }    public List getSomeStu(int start, int pageSize) {                return studentDao.getSomeStu(start, pageSize);    }    public String getResponseJson(int start, int pageSize) {        List list=getSomeStu(start, pageSize);        Long count=getStudentCount();        return Tools.getResponseJson(list,count);    }    public Long getStudentCount() {                return studentDao.getStudentCount();    }    public void delStuById(Long stuId) {        studentDao.delStuById(stuId);            }    public void updateStudent(Student stu) {        studentDao.updateStudent(stu);    }}



热点排行