Qual é a melhor abordagem para dividir modelo e ações em classes no padrão MVC

Digamos que eu tenho uma aulaEmployee com uma enorme quantidade de campos. E eu tenho muitas ações relacionadas ao db, como CRUD, filtro etc.

No padrão MVC, todas essas coisas podem ser colocadas em uma classe de parte do modelo. Mas, novamente, e se eu tiver muitos campos e muitas ações. Como dividir adequadamente em classes a equipe básica de objetos (campos, métodos básicos: getters & setters, toString etc.) e as ações. GostarEmployee eEmployeeActions? Ou alguma melhor abordagem? Precisa da sua experiência)

questionAnswers(2)

yourAnswerToTheQuestion