1.为了使用<dynamic >中 <isNotNull>和其他地方出现不必要的bug 我们在定义map 或者 TO时 将所有的类型都定义为原生态的类型,比如定义INTEGER。
2.在写语句时很容易引入很难察觉的错误 比如“ : ” ,和“ : ” .这两个字符在.java 文件里面会区别非常明显,但是在xml中,肉眼是看不出来的。所以尽量统一,将标点用半角英文。
3.所有出现字段的地方,尽可能精确的制定类型,虽然有些地方看起来写或者不写都可以正常运行,这样做可以减少出错的几率,减少后顾之忧。
4.贴出一段做范例。
TOMap:
<resultMap id="userTO" class="UserTO">
<!--设置需要的数据表项与UserTO成员变量之间的对应关系 -->
<result column="ID" jdbcType="int" javaType="java.lang.Integer" property="id"/>
<result column="USERNAME" jdbcType="varchar" javaType="java.lang.String" property="username" />
<result column="PASSWORD" jdbcType="varchar" javaType="java.lang.String" property="password"/>
&l