Pessoal, preciso preencher um ‘select’ com os nome dos departamentos. Acredito que as coisas estejam certas… mas acontece o seguinte erro.
Agradeço a ajuda…
Pessoal, preciso preencher um ‘select’ com os nome dos departamentos. Acredito que as coisas estejam certas… mas acontece o seguinte erro.
Agradeço a ajuda…
Mande pra nós o mapeamento no lugar que está dando a exceção.
pafuncio,
cara eu acho que eu já consegui resolver isso ai…obrigado pela ajuda.
Mas ainda to tendo problema com outras coisas,
se você puder me ajudar eu agradeço, e muito.
O problema é seguinte. Eu preciso fazer um select dos departamentos que eu tenho para na hora de cadastrar um funcionario ficar legal, porque se não vou ter que trabalhar com os id´s, o que não é bom… Então, entre departamento e funcionario existe um relacionamento 1…n e o problema maior é que a chave do departamento é composta. To pelejando nisso faz tempo e não saio do canto. Se puder ajudar…
Valeu,
Tales.
Ninguém pra dar uma luz?
Oi Tales,
A princípio, na sua tela de cadastro dos funcionários faça a listagem dos departamentos normalmente, por exemplo:
session.createCriteria(Departamento.class).list();
Depois, quando vc for persistir o seu funcionário, passe para ele o departamento que o usuário escolheu, pegando-o pelo codigo.
public void adicionaFuncionario(Funcionario f, Long codigoDepartamento) {
Departamento departamento = departamentoDAO.getById(codigoDepartamento);
f.setDepartamento(meuDepartamento);
funcionarioDAO.save(f);
}
Abs.