Usar o relacionaento para uma list de Classe

3 respostas
H

Como faço para grvar

public class Usuario {

private Integer  idusuario;

private String nome;

private String login;

private String senha;
private List<Mensagem> mensagem; ,<-<- <- <- <- <- v <- <- <- <-  aqui

como faço para chamar esta lista em UsuarioDao e gravar usando o relacionamento
pois aprendia a gravar um objeto já uma lista estou tendo dificuldade
veja o exemplo abaixo

public void create(Usuario u) throws Exception{
	open();
	stmt= con.prepareStatement("insert into usuario values(null,?,?,?,?)");
	
	
	stmt.setString(1, u.getNome());
	stmt.setString(2, u.getLogin());
	stmt.setString(3, u.getSenha());


	stmt.set?????????  <-<- <- <- <- <- v <- <- <- <-  gravar aqui.
	stmt.execute();
	stmt.close();
	close();

3 Respostas

A

cara,

vc tem uma tabela para mensagem?

t+

H

sim sendo que o usuario tem varias mensagens

A

cara,

como vc ta usando JDBC, vc vai ter que fazer isso manualmente, vc vai ter que fazer um for na sua lista de mensagens e fazer o insert, vc pode usar batch para isso.

t+

Criado 3 de dezembro de 2011
Ultima resposta 5 de dez. de 2011
Respostas 3
Participantes 2