Boatarde galera desde de já muito obrigado
galera estou enfretando o seguinte problemas tenho um classe animal e uma classe cliente e em meu projeto todo animal que vai ser adicionado precisa ter um cliente
ai na classe animal fiz isso
@ManyToOne
@JoinColumn(name="codigo_cliente")
@SwingColumn(description="Cliente",colorOfBackgound="")
private Cliente clientes;
e na classe cliente
@OneToMany(mappedBy="codigo")
private List<Animal>animais = new ArrayList<>();
creio que até aqui está certo, só que agora não consigo fazer um seta para o outro
fiz dessa forma para add…
Animal animal = new Animal();
animal.setClientes((Cliente) cbcliente.getSelectedItem()); //aqui é combobox editavel junto com busca
animal.setNome_animal(txtnome_animal.getText());
animal.setRaca(txtraca.getText());
animal.setCor(txtcor.getText());
animal.setData_nascimento((Calendar) ((JCalendar) cbdatanascimento).getSelectedItem());
animal.setData_vacina((Calendar) ((JCalendar) cbdatavacina).getSelectedItem());
animal.setTipo(cbtipo.getSelectedItem().toString());
animal.setObs(txtObs.getText());
dao.AdcionarAnimal(animal);
frmanimal.carregartela();
} catch (Exception e) {
e.printStackTrace();
JOptionPane.showMessageDialog(this, "Erro ao adicionar novo animal, tente novamente!");
return;
}
setVisible(false);
estou trazendo os cliente no combobox nesse seguinte metodo
private void carregarcombox() {
try {
cbcliente.removeAllItems();
ClienteDAO clienteDAO = new ClienteDAO();
List<Cliente> lista = clienteDAO.gettodosClientes();
DefaultComboBoxModel cbmcliente = new DefaultComboBoxModel();
for ( Cliente cliente : lista ) {
//cbmcliente.addElement(cliente.getCodigo_cliente());
cbmcliente.addElement(cliente.getNome());
cbcliente.setModel(cbmcliente);
}
} catch (Exception e) {
e.printStackTrace();
JOptionPane.showMessageDialog(this, "Erro ao carregar a lista de proprietários");
}
bem galera é isso quem puder me ajudar… agradeço sou novo em java!


