Hibernate Criteria selecionar apenas uma coluna

1 resposta
T

Olá pessoal,

estou tentando usar Projections para retornar apenar uma coluna ("NroIntSis", no caso) de cada registro, mas está retornado o objeto todo.

O que tem de errado no meu código?

Criteria usuarioSistema = dbSession.createCriteria(UsuarioSistema.class)
.add(Restrictions.eq("NroIntUsu.NroIntUsu",usuario.getNroIntUsu()))
.setProjection(Projections.property("NroIntSis"));

List listUsuarioSis = usuarioSistema.list();

Valeu!

1 Resposta

T

Descobri. Como “NroIntSis” é uma chave estrangeira, estava retornando o objeto. Só precisei fazer o join e pegar a property.

Criado 13 de agosto de 2007
Ultima resposta 14 de ago. de 2007
Respostas 1
Participantes 1