实现mybatis动态代理前提:
前提1.dao接口全限定名称必须和sql映射文件中的namespace名称一致
前提2.dao接口中的方法名必须和sql映射文件中的sql语句标签id一致
在test里创建测试类,开始测试
StudentDao dao = sqlSession.getMapper(StudentDao.class);
这段代码,实际就是mybatis动态给我们创建了接口的实现类
我们手动创建接口的实现类是这样写的:
调用SqlSession.getMapper()方法,mybatis自动给我们创建,省去我们自己去创建,我们只需要去关心接口里的方法,而不用管实现类。
注: