Fórum Guardar dados e depois persistir #420446
25/07/2012
0
Tenho uma tela de cadastro
e nessa tela eu vou add contatos dessa empresa ex:(nome, email, tel, cel...)
vários ao mesmo tempo e só depois que eu vou persistir todos esses contatos que eu cadastrei
que no caso seria na hora de salvar o formulário.
qual seria a melhor forma para fazer isso?
Att
Thiago Volpato
Curtir tópico
+ 0Posts
25/07/2012
Davi Costa
Deixa um botão no fim de cada registro da coluna ara salvar individualmente,
Antes da tabela e/ou depoiis da tabela deixa um botão tipo salvar todos, onde vc varre os registros da tabela e sai atualizando.
att Davi
Gostei + 0
25/07/2012
Thiago Volpato
Davi, aproveitando vc já usou ehcache com hibernate 4.1?
abri um tópico mas ngm me respondeu ainda
Gostei + 0
25/07/2012
Davi Costa
att Davi
Gostei + 0
25/07/2012
Thiago Volpato
criar uma lista
private List<Contato> contatos = new ArrayList<Contato>();
criei o objeto
Contato contato = new Contato();
depois criei um metodo
public void doAddListContact(){
contato.setName(getContato().getName());
contatos.add(contato);
}
mas la no xhtml eu nao sei o que eu passo
por exemplo
<p:inputText value=?>
poderia me ajuda e me dizer se dessa maneira dá pra fazer isso que estou tento implementar
Gostei + 0
26/07/2012
Davi Costa
O q realmente quer fazer?
att Davi
Gostei + 0
26/07/2012
Thiago Volpato
Tenho uma classe Empresa e outra Contato
essa empresa vai ter vários contatos em seu formulário de cadastro
então antes de persistir esse form eu preciso ter adicionar
todos esse contatos em uma lista e qdo esse form for persistido
ai sim salvar a lista de contatos na classe Contato com o id da empresa
Gostei + 0
26/07/2012
Davi Costa
Depois ao submeter a empresa, vc submete depois toda a lista já com o id da empresa.
att Davi
Gostei + 0
26/07/2012
Thiago Volpato
só nao estou conseguindo salvar essa lista
vc poderia me ajuda nessa parte?
Depois ao submeter a empresa, vc submete depois toda a lista já com o id da empresa.
att Davi
Gostei + 0
26/07/2012
Thiago Volpato
eu estou tentando salvar apenas o uma lista de nome apenas em contato
Segue o código:
Classe Contato
@Column(name=NOME) private String nome; gets e sets...
bean
private List<TesteApp> testes = new ArrayList<TesteApp>();
private TesteApp selectBeanTest = new TesteApp();
public void doAddList(){
selectBeanTest.setId(getSelectBeanTest().getId());
selectBeanTest.setNome(getSelectBeanTest().getNome());
testes.add(selectBeanTest);
}
agora no método salvar eu não sei como persistir essa lista
Gostei + 0
26/07/2012
Davi Costa
Depois que tiver salvo a empresa, seta a mesma nos contatos.
att Davi
Gostei + 0
26/07/2012
Thiago Volpato
Ex:
Tenho um campo inpuText onde vou entrar com uma String
e qdo clicar em adicionar essa string eu digitei vai para a tabela
isso já esta funcionando, agora preciso salvar essa lista com todas essas string no banco
é isso que nao estou conseguindo
poderia me dizer como persistir uma lista no banco?
Gostei + 0
26/07/2012
Davi Costa
att Davi
Gostei + 0
26/07/2012
Thiago Volpato
dai eu criei dentro desse método
a lista
public void doAddList(){
selectBeanTest.setId(getSelectBeanTest().getId());
selectBeanTest.setNome(getSelectBeanTest().getNome());
testes.add(selectBeanTest);
agora eu tenho o metodo salvar(que vai persistir essa lista de string no banco)
é dentro dela que eu crio o for?
}
att Davi
Gostei + 0
26/07/2012
Thiago Volpato
Davi não vou fechar ainda pq tem mais algumas coisas que preciso fazer nessa lista
acabado eu fecho
valeu por enquanto
Gostei + 0
23/10/2012
Aleilimar
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)