Guardar dados e depois persistir
Bom dia,
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
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
Curtidas 0
Respostas
Davi Costa
25/07/2012
Deixa todos o registro em uma tabela com campos editáveis
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
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
Thiago Volpato
25/07/2012
vou fazer alguns testes
Davi, aproveitando vc já usou ehcache com hibernate 4.1?
abri um tópico mas ngm me respondeu ainda
Davi, aproveitando vc já usou ehcache com hibernate 4.1?
abri um tópico mas ngm me respondeu ainda
GOSTEI 0
Davi Costa
25/07/2012
Não manjo não :/
att Davi
att Davi
GOSTEI 0
Thiago Volpato
25/07/2012
davi, estou tentanto o seguinte
criar uma lista
criei o objeto
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
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
Davi Costa
25/07/2012
Não vi na sua abordaem a tabela?
O q realmente quer fazer?
att Davi
O q realmente quer fazer?
att Davi
GOSTEI 0
Thiago Volpato
25/07/2012
Preciso do seguinte
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
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
Davi Costa
25/07/2012
Vc pode a cada vez que adicionar um contato, ir adicionando nessa lista de empresa e mostrando na tela para o usuário ter noção do que já foi cadastrado.
Depois ao submeter a empresa, vc submete depois toda a lista já com o id da empresa.
att Davi
Depois ao submeter a empresa, vc submete depois toda a lista já com o id da empresa.
att Davi
GOSTEI 0
Thiago Volpato
25/07/2012
eu consigo inserir na datatable, remover
só nao estou conseguindo salvar essa lista
vc poderia me ajuda nessa parte?
só nao estou conseguindo salvar essa lista
vc poderia me ajuda nessa parte?
Vc pode a cada vez que adicionar um contato, ir adicionando nessa lista de empresa e mostrando na tela para o usuário ter noção do que já foi cadastrado.
Depois ao submeter a empresa, vc submete depois toda a lista já com o id da empresa.
att Davi
Depois ao submeter a empresa, vc submete depois toda a lista já com o id da empresa.
att Davi
GOSTEI 0
Thiago Volpato
25/07/2012
davi antes de fazer o relacionamento da classe empresa com a classe contato
eu estou tentando salvar apenas o uma lista de nome apenas em contato
Segue o código:
Classe Contato
bean
agora no método salvar eu não sei como persistir essa lista
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
Davi Costa
25/07/2012
N sei se entendi bem, mas vc pode fazer um for na lista salvando item por item.
Depois que tiver salvo a empresa, seta a mesma nos contatos.
att Davi
Depois que tiver salvo a empresa, seta a mesma nos contatos.
att Davi
GOSTEI 0
Thiago Volpato
25/07/2012
eu acho que nesse caso nao vai resolver
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?
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
Davi Costa
25/07/2012
essa lista tem seu getter e setter no bean n tem? então vc cria um botão que pegue essa lista e faz um laço for nela que percorra todos os registros e vai salvando um por um. N se preocupe é simples assim mesmo
att Davi
att Davi
GOSTEI 0
Thiago Volpato
25/07/2012
tem sim
dai eu criei dentro desse método
a lista
agora eu tenho o metodo salvar(que vai persistir essa lista de string no banco)
é dentro dela que eu crio o for?
}
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?
}
essa lista tem seu getter e setter no bean n tem? então vc cria um botão que pegue essa lista e faz um laço for nela que percorra todos os registros e vai salvando um por um. N se preocupe é simples assim mesmo
att Davi
att Davi
GOSTEI 0
Thiago Volpato
25/07/2012
deu certo salvou
Davi não vou fechar ainda pq tem mais algumas coisas que preciso fazer nessa lista
acabado eu fecho
valeu por enquanto
Davi não vou fechar ainda pq tem mais algumas coisas que preciso fazer nessa lista
acabado eu fecho
valeu por enquanto
GOSTEI 0
Aleilimar
25/07/2012
Bom dia THIAGO, Você conseguiu fazer a lista ?
GOSTEI 0
Thiago Volpato
25/07/2012
Bom dia THIAGO, Você conseguiu fazer a lista ?
Consegui
Você está tentando fazer uma lista para que?
GOSTEI 0
Aleilimar
25/07/2012
Thiago quero fazer uma Lista de Produtos, onde listamos produtos.
E depois ele adiciona uma quantidade em estoque desse produto.
No final o Usuário da um Submit.
Irei pegar esses valores e salvar no banco.
Ex:
Produto(Fixo)| Quantidade(Editavel)
Arroz |
Feijão |
Sal |
|Enviar|
Tem a possibilidade você enviar o código ?
Desde já agradeço a sua atenção.
E depois ele adiciona uma quantidade em estoque desse produto.
No final o Usuário da um Submit.
Irei pegar esses valores e salvar no banco.
Ex:
Produto(Fixo)| Quantidade(Editavel)
Arroz |
Feijão |
Sal |
|Enviar|
Tem a possibilidade você enviar o código ?
Desde já agradeço a sua atenção.
GOSTEI 0
Thiago Volpato
25/07/2012
Thiago quero fazer uma Lista de Produtos, onde listamos produtos.
E depois ele adiciona uma quantidade em estoque desse produto.
No final o Usuário da um Submit.
Irei pegar esses valores e salvar no banco.
Ex:
Produto(Fixo)| Quantidade(Editavel)
Arroz |
Feijão |
Sal |
|Enviar|
Tem a possibilidade você enviar o código ?
Desde já agradeço a sua atenção.
E depois ele adiciona uma quantidade em estoque desse produto.
No final o Usuário da um Submit.
Irei pegar esses valores e salvar no banco.
Ex:
Produto(Fixo)| Quantidade(Editavel)
Arroz |
Feijão |
Sal |
|Enviar|
Tem a possibilidade você enviar o código ?
Desde já agradeço a sua atenção.
Tenho sim,passe seu email
esta usando jsf?
dai qlqr duvida vc pode perguntar por email
flw
GOSTEI 0
Aleilimar
25/07/2012
andre.gomes@atscontabilidade.com.br
Valeu Man Obrigado.
Valeu Man Obrigado.
GOSTEI 0
Thiago Volpato
25/07/2012
andre.gomes@atscontabilidade.com.br
Valeu Man Obrigado.
Valeu Man Obrigado.
eu ti mando qdo chegar em casa
Att
GOSTEI 0
Aleilimar
25/07/2012
Thiago vc esqueceu ? =D rsss
GOSTEI 0
Thiago Volpato
25/07/2012
Thiago vc esqueceu ? =D rsss
ti passo já
fiquei estudando até esqueci
GOSTEI 0
Alisson Santos
25/07/2012
Amigo, assim que ele enviar nos comunique para que possamos dar o tópico como concluido.
GOSTEI 0
Thiago Volpato
25/07/2012
Amigo, assim que ele enviar nos comunique para que possamos dar o tópico como concluido.
Alisson pode fechar
já estou trocando email com ele
Att
GOSTEI 0