Subi a versão do spring e do hibernate. Acrescentei um novo jar para troca o pool de conexões com o banco de dados para um melhor.
Acrescentei um novo modelo agora para Autor. A ideia é retirar o nome e email do autor que esta provisóriamente dentro de mensagem.
Revisão do restante dos modelos e alteração de dependencias no dao.

  - Achei melhor remover o repository de dentro do DiscussionDAO e fazer a chamada de dentro do TalkAboutService que já possuia os dois repositorios.

  - Não consigo fazer o oneToMany carregar a lista.

  - Passei a busca por id para o AbstractDAO, havia esquecido que é aceito um parâmetro Serializable no get do Hibernate.
Comentei uma dependencia do spring que aparentemente não é mais necessária
Inserção da classe de modelo a lógica. Novos testes foram construídos para garantir a estabilidade da aplicação.