八、MyBatis中接口代理机制及使用
 
实际上,第七章所讲内容mybatis内部已经实现了。直接调用以下代码即可获取dao接口的代理类:
 
AccountDao accountDao = (AccountDao)sqlSession.getMapper(AccountDao.class);
 
使用以上代码的前提是:AccountMapper.xml文件中的namespace必须和dao接口的全限定名称一致,id必须和dao接口中方法名一致。
 将service中获取dao对象的代码再次修改,如下:
 

 
测试前数据:
 

 
测试后数据:
 
