Hibernate: Trazer um objeto inteiro usando o distinct! É possível?  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
felipempantoja
JavaTeenager
[Avatar]

Membro desde: 28/11/2007 16:00:37
Mensagens: 167
Localização: Rio de Janeiro
Offline

Saudações GUJ

Estou com um problema aqui que é o seguinte: Tenho uma tabela UNIDADE na base daqui da empresa, porém ela tem inúmeros registros repetidos, com o mesmo nome, que é o importante pra me trazer os resultados que quero carregando num combo.
Usando o DISTINCT não estou conseguindo trazer o objeto inteiro, porém se eu quisesse somente o nome poderia fazer dessa forma:

List<String> lista = getSession().createQuery("select distinct nome from Unidade order by nome").list();


porém preciso do id também pra usar no value do meu combo, então a query seria assim:

select id, distinct nome from Unidade order by nome


Será que consigo montar uma consulta usando o distinct pra trazer o objeto inteiro? mesmo que não esteja com todos os atributos carregados.
Alguém pode me ajudar??

Grato

This message was edited 1 time. Last update was at 24/06/2008 10:56:54


"Quer você pense que pode ou que não pode, VOCÊ ESTÁ CERTO!"

Henry Ford
[Email] [Yahoo!] [MSN]
bobmoe
GUJ Ranger
[Avatar]

Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline

felipempantoja wrote:
select id, distinct nome from Unidade order by nome


supondo que tivessemos os seguintes dados:



utilizando o distinct q vc falou, qual seria o id q deveria pegar? Desse jeito acho q não rola.

This message was edited 1 time. Last update was at 24/06/2008 12:00:18


BOB - Roberto Nogueira - bobmoe.blogspot.com
[WWW] [MSN]
felipempantoja
JavaTeenager
[Avatar]

Membro desde: 28/11/2007 16:00:37
Mensagens: 167
Localização: Rio de Janeiro
Offline

eu viajei mesmo... o problema é na base, já que está mais ou menos como vc modelou... nomes iguais e ids diferentes...
o problema é na base.

De qualquer maneira obrigado pela ajuda kra.!

Abraços.

"Quer você pense que pode ou que não pode, VOCÊ ESTÁ CERTO!"

Henry Ford
[Email] [Yahoo!] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team