Pessoal, estou começando no java e estou com um problema. Eu estou puxando de outra tabela os dados para um combobox, até ai tudo bem, só que eu não estou conseguindo converter o objeto do combo para uma string ou integer, que será como eu vou gravar no banco…
Se alguém puder me ajudar ai…
Rafael, continua dando erro na conversão cara…
eu havia tentado antes um converter tbm, só que não um genérico como o seu
eu to usando o SimpleEntityConverter.
O que será hein?! :S
na hora de inserir dá java.lang.NullPointerException
Na verdade estou fazendo um teste para outras tabelas que vou usar deste tipo de relacionamento.
Por exemplo, neste caso é a tabela telefone que recebe uma pessoa. Eu quero visualmente mostrar o nome da pessoa(login), mas na hora de inserir no BD tenho que associar o telefone a um ID entendeu?
Entendi sim!
Se não se importar posso te passar meu código hoje a tarde?
Meu pc que estão meus códigos não estão aqui.
Creio se você tiver hoje a tarde conseguiremos resolver seu problema!
private List<SelectItem> operacoes;
public UsuarioBean(){
//Método construtor é necessário
//A variável chama o método para obter todos as "Operações" cadastradas
//Para depois serem listadas em um "selectOneMenu" para o Usuario.
operacoes = getListarOperacao();
}
public List<SelectItem> getListarOperacao(){
ArrayList<SelectItem> lista = new ArrayList<SelectItem>();
OperacaoDao dao = new OperacaoDaoImpl();
List<Operacao> resultado = (List<Operacao>) dao.listarOperacao();
for (Operacao operacao : resultado)
{
SelectItem item = new SelectItem(operacao.getNome(), operacao.getNome());
lista.add(item);
}
return lista;
}
Como te falei, uso hibernate, mas a lógica é a mesma!