1,加载属性文件(把连接数据库的元素都抽离出来存放在properties文件中)
在全局配置文件中进行引用
使用引用过来的配置文件,这里防止了硬编码。
2,给ResultType起别名,可以方便引用
这里可以直接使用起的别名user,使用给整个包起别名的话一般到domain(定义的类型User类)下的包,使用的也是user别名
这里还可以自定义返回类型(如需要自定义返回列数时使用map)
3,解决结果集(表)中的列名和对象名中的属性名不匹配
4,使用Mapper接口
首先定义一个接口不需要任何实现
将namespace改为UserMapper的全限定名称
使用时只需要使用session获取Mapper接口直接调用方法和使用旧方法效果一样
5,参数处理
方式一需要