首先把SqlMapConfig.xml的配置改成注解形式
然后在IUserDao里加上我们的注解
然后我们新建一个注解
value就是配置sql语句的。
在我们的XMLConfigBuilder里,我们判断是xml配置还是注解配置的依据就是是否有resource属性,当我们在SqlMapConfig.xml里面改好配置后,XMLConfigBuilder就读不到
resource属性,就会调用loadMapperAnnotation组合mapper。
之后的东西都不用动了,所以用xml和注解配置的不同就在于构造Map的不同。