Como persistir uma collection usando JDBC?

6 respostas
FieroddPJ

Pessoal, eu não manjo muito de jdbc e me surgiu uma dúvida no meio do caminho
Como eu persisto uma collection?
uma List por exemplo … pq como estou utilizando jdbc imagino que tenha que fazer isso na unha msm … mas ai eu tenho uma List com digamos 100 objetos, alguns deles existem no banco e outros foram recem inseridos, eu teria que percorrer a List e ir persistindo 1 a 1?

6 Respostas

C

Utilizando JDBC sim, porém usando Hibernate, iBatis, EJB… você terá mais facilidade.

FieroddPJ

mas não fica muito lento?
internamente as APIs de mapeamento O/R fazem esse mesmo processo?

C

Hibernate é um framework voltado a persistência de Objetos, certamente ele está preparado para tornar a persistência seja do que for no BD, então quando se trata de hibernate… tudo é possível e fica mais fácil. OK ?

FieroddPJ

realmente o hibernate é um framework incrivel, mas nesse caso iremos usar jdbc na unha mesmo (trabalho braçal … rs!)

obrigado pela sugestão!

C

Boa sorte!!! rs

G

“Fierodd”:
Pessoal, eu não manjo muito de jdbc e me surgiu uma dúvida no meio do caminho
Como eu persisto uma collection?
uma List por exemplo … pq como estou utilizando jdbc imagino que tenha que fazer isso na unha msm … mas ai eu tenho uma List com digamos 100 objetos, alguns deles existem no banco e outros foram recem inseridos, eu teria que percorrer a List e ir persistindo 1 a 1?

Sim. Mas como foi falado, você poderia utilizar o Hibernate que já provê uma forma bem transparente para persistência de coleções.

Criado 12 de novembro de 2006
Ultima resposta 20 de nov. de 2006
Respostas 6
Participantes 4