Persistência de dados - enviar e receber dados

Olá

Estou desenvolvendo uma aplicação java em três camadas - CONTROLLER - MODEL - VIEW.

Criei objetos (Classes): Usuario, Formação, Experiencia… sendo que minha classe Usuario tem tbem como atributos a formação e experiencia de seu respectivo tipo.

Na camada de Persistencia criei a classe PersistenciaUsuario.

A pergunta é a seguinte: Será que crio na classe PersistenciaUsuario métodos de inserção, alteração… das tabelas formação e experiencia,
ou
crio uma classe para cada objeto …ex: PersistenciaFormacao…Qual seria mais facil?