Я пишу небольшой инструмент для учебных целей.
Основная задача - понять, как работать с постоянными данными без использования инструментов ORM.
Итак, есть небольшая БД с таблицами:
users(id, login, password, group_id)
groups(id, name, description)
roles(id, name, description)
// for many-to-many relationship between groups and roles.
groupsroles(group_id, role_id)
Итак, я реализовал шаблон DAO с 3 сущностями: пользователь, роль, группа.
Вопрос в том, каков наилучший способ реализовать работу со связями?
Как поделитьсятакое же соединение между UserDAO, GroupDAO, RoleDAO для использования транзакций БД?