Pessoal, preciso realizar um select com distinct conforme o select abaixo
create table USUARIO
(
IDUSUARIO NUMBER(10) not null,
EMAIL VARCHAR2(255 CHAR),
ESTATUS NUMBER(1),
IDIOMA VARCHAR2(255 CHAR),
NOMEUSUARIO VARCHAR2(255 CHAR),
SENHA VARCHAR2(255 CHAR)
)
public class main {
public static void main(String[] args) {
Session session = HibernateUtil.getSession();
Query q = session.createQuery("select DISTINCT u FROM Usuario u");
List<Usuario> r = q.list();
String vnome = null;
for (Usuario e: r) {
vnome = e.getNome();
System.out.println("nome"+vnome);
}
}
}
minha entidade:
@Entity
@Table(name="usuario")
public class Usuario {
@Id
@GeneratedValue
private Integer idUsuario;
@Column(name="nomeUsuario")
private String nome;
Meu problema por exemplo o CAMPO ID, é diferente para, entao como o id é um contador no vai funcionar desta forma pois a estrutura da minha tabela esta o seguinte
id nome
1 Eduardo
2 Evandro
3 Evandro
gostaria que apresentasse assim com o distinct:
nome
Eduardo
Evandro
Alguem pode me ajudar ???
Obrigado a todos
