отношение один ко многим, используя mybatis или ibatis
У меня есть база данных, которая имеет две таблицы
post:
id
post_name
post_desc
files:
file_id
file_name
post_attachments
post_id
file_id
В моем картографировании XML у меня уже есть
select id, post_name as postName from post
Так что это один ко многим реалиям. Я хочу, чтобы все файлы были прикреплены к сообщению. Я нене понимаю, как я могу сделать отображение в mybatis.
Мне нравится мой PostBean
public class PostBean extends Post {
private List filesAttachment;
//getter setter
}
Я использую Mybatis с Spring и MySQL в качестве базы данных. Пожалуйста, дайте мне знать, если вам нужно что-нибудь еще.
--Обновить--
Я изменил свой mapper.xml как
--- update2 ---
На самом деле у меня есть одна таблица сопоставления, которую я создал выше, поэтому мой запрос
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