- @Results对应resultMap
- @Result对应result
- @ResultMap(“id”)
- @Result中通过id属性引用这个resultMap
注:column:数据库字段 property: 实体类字段 -
@Select("SELECT id, name, password FROM user WHERE id = #{id}") @Results(id = "userMap", value = { @Result(column = "id", property = "id", javaType = Integer.class), @Result(column = "name", property = "name", javaType = String.class), @Result(column = "password", property = "password", javaType = String.class) }) User findById(Integer id); @Select("SELECT * FROM user") @ResultMap("userMap") List<User> fingAll();