Estou com problemas em criar uma Criteria, pois o relacionamento é grande.
Segue abaixo o Diagrama para entender melhor o relacionamento :
Vou tentar explicar, para Cadastrar um Agendamento de Consulta, eu preciso tem primeiro o Tipo de Local de Atendimento cadastrado, entao um
Local de Atendimento cadastrado usando esse tipo.
Assim como preciso de um Procedimento_Exame cadastrado para depois em ExameLocal fazer o relacionamento entre os dois.
Ae sim com o Tipo de Agenda cadastrado eu vou em cadastrar Agenda.
Segue um exemplo;
Tipo de Local de Atendimento : Hospital
Local de Atendimento : Os dados do Local em Si associado ao tipo (no caso Hospital)
Procedimento Exame: Os procedimentos que são realizados em um Local de Atendimento (Ex. todo o Codigo CID10)
Exame Local: É o tipo de exame que um local presta, por exemplo um Hospital faz X procedimento exame
Tipo de Agenda: seria o tipo dela, (Ex. Consulta, Odontologico, Ginecologista)
A duvida é a seguinte.
Na minha JSP eu seleciono:
Tipo da Agenda
Cliente
Funcionario
Profissional de Saude
Procedimento ou Exame (Aqui que está o problema)
Local de Atendimento
Outros Dados…
Eu gostaria de que ao selecionar em meu rich:comboBox o Procedimento_Exame ele me lista-se apenas os
Locais que fizessem aquele procedimento.
Ai que entra a duvida, com SQL eu consigo fazer só que gostaria de fazer com o Criteria.
Alguem se habilita a ajudar ??
Desde já agradeço.
Se puder explicar com detalhes eu ficaria mais agradecido ainda.