MyBatis学习笔记二——与sping整合

一、Mybatis的多表关系

  1. 一对一关系

	
	
	
		
		
		
		
		
		
		
		
		
			
			
			
			
			
			
		
	
  1. 一对多关系

	
	
		
		
		
		
		
		
		
			
			
			
			
		
	
	

二、整合spring

  1. 整合需要的jar

1、spring的jar包
2、Mybatis的jar包
3、Spring+mybatis的整合包。
4、Mysql的数据库驱动jar包。
5、数据库连接池的jar包。

  1. 整合的步骤

1、创建一个java工程。
2、导入jar包。(上面提到的jar包)
3、mybatis的配置文件sqlmapConfig.xml
4、编写Spring的配置文件:
(1)数据库连接及连接池
(2)事务管理
(3)sqlsessionFactory对象,配置到spring容器中
(4)mapeer代理对象或者是dao实现类配置到spring容器中
5、编写dao或者mapper文件

  1. spring的配置文件applicationContext.xml



	
	
	
	
	
		
		
		
		
		
		
	
	
	
	
	
		
		
		
		
		
		
	
	
	
		
		
	
	

	
	
		
	
	

  1. 测试案例
public class SpringMybatisTest {
	public static void main(String[] args) {
		//代理开发方式
		//加载spring配置文件
		ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
		//获取代理对象
		UserMapper userMapper = (UserMapper) context.getBean("userMapper");
		//执行操作
		User user = userMapper.findUserById(1);
		System.out.println(user);
	}
}

你可能感兴趣的:(Mybatis框架学习笔记)