Hibernate - Insert - createQuery

5 respostas
M

Olá,
É possível montar um ‘insert’ usando createQuery ou createSqlQuery no Hibernate ?
Sei que o recomendado é usar o metodo ‘save(object)’, mas precisaria montar como uma string.
Fiz alguns teste tentando usar o createQuery, mas não tive sucesso.
Alguém teria alguma sugestão ?

obrigado.
mindu

5 Respostas

_fs

Na versão 2.x não dá.

Na 3.x não sei.

M

Estou usando a versão 3.x.
Não encontro nada na documentação.

_fs

Cara, com a versão 3.x tem pouca coisa que não dá para customizar.

Olhe aqui sobre bulk update e delete
http://www.hibernate.org/hib_docs/v3/reference/en/html/batch.html

Me diga, o que você precisa fazer?

wandersonxs

CreateQuery

Somente para selects!

nada de insert, update e delete. :slight_smile:

Abraços
Wanderson

M

Olá,
Do mesmo jeito que o exemplo do link faz para o update/delete eu precisaria fazer para o insert, se possível.

String sql = “insert into tabela(campo1) values(1)”;
createQuery( sql ).executeUpdate();

ao invés de session.save(tabela);

[]'s

Criado 23 de maio de 2005
Ultima resposta 23 de mai. de 2005
Respostas 5
Participantes 3