由于dao层只有接口,需要使用sqlsession工厂对象,通过代理获取dao层对象。
使用IOC管理dao层对象需要进行如下步骤:
1、在spring容器中使用org.mybatis.spring.mapper.MapperFactoryBean创建dao接口对象;
2、注入sqlsession配置,即给sqlSessionFactory属性注入数据库信息;
3、给mapperInterface属性指定接口名字;
4、在测试类中加载spring配置文件,通过bean id获取dao层对象;并调用dao层提供方法。