[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
update direto  XML
Índice dos Fóruns -> Dúvidas
Autor Mensagem
rodrigo.duarte
Equipe

Membro desde: 21/06/2007 13:23:02
Mensagens: 5
Offline

preciso atualizar apenas um campo de uma tabela.

Para fazer isso, hoje, faço um "load" (caso contrario, pode ocorrer falta de informações ), troco o campo e depois uso o "saveOrUpdate". Existe alguma forma de fazer isso mais facil?

Exemplo:
update <TABELA> set <CAMPO>=valor where <TABELA.ID>=id
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Rodrigo, Você pode usar o bulkUpdate do hibernate..


getHibernateTemplate().bulkUpdate("update <TABELA> set <CAMPO>=valor where <TABELA.ID>=id");
 


Assim você não perde o mapeamento que o hibernate faz para você, agora você pode usar o JDBC também para fazer o mesmo.

getJdbcTemplate().execute("update <TABELA> set <CAMPO>=valor where <TABELA.ID>=id");
 


té!

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns -> Dúvidas
Ir para:   
Powered by JForum 2.1.7 © JForum Team