Order by no hibernate

galera… tenho uma tabela ponto… com manytoone com o funcionario que é manytoone com cliente

como faço pra ordenar por razão Social do cliente…

tem como??

ponto.funcionario.cliente.razaosocial

tenten mais da erro
criteria.addOrder(Order.asc(“funcionario.cliente.razaoSocial”));

org.hibernate.QueryException: could not resolve property: funcionario.cliente.razaoSocial of: objetos.Ponto

[quote=dudu_sps]galera… tenho uma tabela ponto… com manytoone com o funcionario que é manytoone com cliente

como faço pra ordenar por razão Social do cliente…

tem como??

ponto.funcionario.cliente.razaosocial

tenten mais da erro
criteria.addOrder(Order.asc(“funcionario.cliente.razaoSocial”));

org.hibernate.QueryException: could not resolve property: funcionario.cliente.razaoSocial of: objetos.Ponto

você consegue trazer os dados sem ordenar?

[quote=Bukira Boy][quote=dudu_sps]galera… tenho uma tabela ponto… com manytoone com o funcionario que é manytoone com cliente

como faço pra ordenar por razão Social do cliente…

tem como??

ponto.funcionario.cliente.razaosocial

tenten mais da erro
criteria.addOrder(Order.asc(“funcionario.cliente.razaoSocial”));

org.hibernate.QueryException: could not resolve property: funcionario.cliente.razaoSocial of: objetos.Ponto

você consegue trazer os dados sem ordenar?[/quote]

uma solução possível para você seria usar hql nesse caso, pense nisso…

Fala Bukira Boy !!!

post as classes para eu ver o mapeamento !!

Classe ponto

@ManyToOne @JoinColumn(name = "CODFUNC") private Funcionario funcionario;

Classe Funcionario

@ManyToOne @JoinColumn(name="CLIENTE") private Cliente cliente;

Classe Cliente

@Column(name = "RAZAOSOCIAL", length = 50) private String razaoSocial;

Eu consigo trazer os dados sem ordenar… o erro ocorre somente quando eu tento fazer esta ordenação