Inclusão de algumas dependências para o spring e o hibernate. Verificar de pois se são realmente necessárias.
Conclusão do teste da classe MessageDAO.
Conclusão da classe de teste da classe DiscussionDAO.
Ajustes nas classes de acesso a dados. Com a separação na classe abstrata as classes especialistas ficaram bem mais compactas. Espero não prejudicar a legibilidade do código.
Ajustes nos mapeamentos das entidades representadas pelas classes que descrevem o modelo, no domínio da aplicação.
Remoção de imports desnecessários da classe MessageDAOTest.