=#{username}, passwd=#{passwd} WHERE id=#{id}")
int update(User user);
@Select
查询的时候稍稍有些复杂,因为查询会涉及到如何将查出来的字段设置到对象上...使用ResultMap
对于表的字段名和对象的属性名没有太大相同点并且表中的字段挺多的情况下,应该使用ResultMap做适配。...其他注解
@Results:结果映射的列表, 包含了一个特别结果列如何被映射到属性或字段的详情。属 性:value, id。value 属性是 Result 注解的数组。...@Result:在列和属性或字段之间的单独结果映 射。属 性:id,column, property, javaType ,jdbcType ,type Handler, one,many。...这是因为 Java 注解的 限制,不允许循环引用。类似于标签。