1、这个是配置文件
<resultMap type="User" id="userResultMap">
<!-- 属性名和数据库列名映射 -->
<id property="id" column="id" />
<result property="userName" column="userName" />
<result property="userPwd" column="userPwd" />
</resultMap>
<resultMap type="Article" id="articleResultMap" >
<id property="id" column="id" />
<result property="title" column="title" />
<result property="content" column="content" />
<!-- 将article的user属性映射到userResultMap -->
<association property="user" resultMap="userResultMap" />
</resultMap>
<!--查询-->
<select id="getUserArticles" parameterType="int" resultMap="articleResultMap" >
select user.id,user.userName,user.userPwd,article.title,article.content
from user,article where user.id = article.userId and user.id = #{id}
</select>
2、select user.id,user.userName,user.userPwd,article.title,article.content
from user,article where user.id = article.userId and user.id = 1 这条sql语句在mysql中查询是有5条记录的,但是在代码中就只有一条记录
3、public List getUserArticles(int id);
这个是接口