读书人

spring跟ibatis的整合

发布时间: 2012-10-23 12:12:22 作者: rapoo

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);    }}



读书人网 >软件架构设计

热点推荐