如果使用原始的DAO,要自己对其进行实现,而如果使用Mybatis的Mapper动态代理,就可以让Mybatis自动帮你实现DAO接口。
Mapper动态代理的四项原则
1、接口方法名需要与Mapper.xml调用的sql语句id一致
2、接口的形参类型需要与Mapper.xml的parameterType一致
3、接口的返回值需要与Mapper.xml的resultType一致
4、Mapper.xml的namespace要与接口的全包名一致
注意:Mapper动态代理开发中,selectList和selectOne是根据返回值来自动选择的