mybatis—spring整合

第一步:创建一个java工程。
第二步:导入jar包。(上面提到的jar包)
第三步:mybatis的配置文件sqlmapConfig.xml




    
        
    
    
        
    

第四步:编写Spring的配置文件
1、数据库连接及连接池
2、事务管理(暂时可以不配置)
3、sqlsessionFactory对象,配置到spring容器中
4、mapeer代理对象或者是dao实现类配置到spring容器中。




    
    
    
    
        
        
        
        
        
        
    
    
    
    
        
        
        
        
    

第五步:编写dao或者mapper文件

public class UserDaoImpl extends SqlSessionDaoSupport implements UserDao {

    @Override
    public User findUserById(int id) throws Exception {
        SqlSession session = getSqlSession();
        User user = session.selectOne("test.findUserById", id);
        //不能关闭SqlSession,让spring容器来完成
        //session.close();
        return user;
    }

    @Override
    public void insertUser(User user) throws Exception {
        SqlSession session = getSqlSession();
        session.insert("test.insertUser", user);
        session.commit();
        //session.close();
    }

第六步:测试。

你可能感兴趣的:(mybatis—spring整合)