Fala galera do GUJ!
To com um problema na definicao de como construir algumas classes pra trabalhar com informações de um banco de dados.
Eu vo tentar explica como as tabelas do banco se relacionam e espero que voces me ajudem com a orientacao a objeto…
Tenho uma tabela “Movimento” que possui um ou mais “MovimentoXSaida”…
Cada “MovimentoXSaida” pode ser “MovimentoXSaidaXEstoque” ou “MovimentoXSaidaXDoacao”…
ou seja, a ligacao eh de 1 “MovimentoXSaidaXEstoque” ou “MovimentoXSaidaXDoacao” para varios “MovimentoXSaida”…
Bom, nao estou encontrando uma maneira eficaz de trabalhar com isso com classes java…
se alguem puder me ajudar ficaria mto grato 
Abraco a todos!