relacja jeden do wielu za pomocą mybatis lub ibatis

Mam bazę danych, która ma dwie tabele

  post: 
    id
    post_name
    post_desc        

  files:
    file_id
    file_name

  post_attachments
    post_id
    file_id

W moim mapowaniu xml mam już

  <select id="selectPosts" resultType="com.mycom.myproject.bean.postBean">  
     select id, post_name as postName from post
  </select>

Więc jest to relacja jeden do wielu. Chcę, aby wszystkie pliki zostały dołączone do posta. Nie rozumiem, jak mogę zrobić mapowanie w mybatis.

Mam taki postBean

public class PostBean extends Post {

 private List<FileAttachment> filesAttachment;
 //getter setter
}

Używam mybatis ze sprężyną i mysql jako bazą danych Daj mi znać, jeśli potrzebujesz czegoś innego.

--aktualizacja--

Zmodyfikowałem mój mapper.xml jako

            <resultMap id="BaseResultMap" type="com.mycom.myproject.db.mybatis.model.post">
<!--
  WARNING - @mbggenerated
  This element is automatically generated by MyBatis Generator, do not modify.
  This element was generated on Tue Sep 11 10:14:08 BST 2012.
-->
<id column="id" jdbcType="BIGINT" property="id" />
<result column="post_name" jdbcType="VARCHAR" property="postName" />
<collection property="filesAttachment" ofType="com.mycom.myproject.db.mybatis.model.FileAttachment">
    <id property="fileId" column="file_id" />
    <id property="fileName" column="file_name" />
</collection>

--- aktualizacja2 ---

Właściwie mam też jedną tabelę mapowania, którą stworzyłem powyżej, więc moje zapytanie jest podobne

   <select id="selectPosts" parameterType="string"  resultType="com.mycom.myproject.bean.postBean"> 
   select p.id, p.post_name, fa.file_id as fileId, fa.file_name as fileName from post p
left outer join files f on f.post_id = p.id join post_attachments pa on pa.file_id = f.post_id
where p.id = 371    

  </select>    

questionAnswers(1)

yourAnswerToTheQuestion