Spring跟mybatis的整合使用

第一步:

•建立Web工程,加入Spring和MyBatis的有关JAR
具体导入jar包如下:
 
 
第二步:
•建立开发目录结构,创建实体类
建立开发目录结构如下:
mapper,service,pojo,servlet
创建实体类:
根据数据库的表创建相关实体类,并且设置get,set方法以及toString和构造函数(注:如果设置了有参的构造函数,为了减少不必要的麻烦,需要再设置一个无参构造函数)
 
第三步:
•创建数据访问接口
第四步:
•创建数据访问接口的实现类
根据刚刚创建的数据访问接口创建队友的实现类,实现数据访问接口方法
 
第五步:
•配置SQL映射语句文件
在xml文件中配置需要用到的映射语句。
第六步:
•配置MyBatis应用配置文件
在MyBatis-config.xml中配置需要的配置文件如:
第七步:
•配置Spring应用配置文件
在applicationContext-mybatis.xml中配置所需要的配置文件,以及需要生成的实体类,数据源等。列如:
最后就可以在测试类中测试了:
  ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext-mybatis.xml");
UserService userService = (UserService)applicationContext.getBean("userService");
List<User> userList = userService.queryUsersByUserNameOrRoleId(null, 2L);
for (User user : userList) {
System.out.println(user);
}

}

原文地址:https://www.cnblogs.com/dxgld/p/14038897.html