Datatable no JSF com join de tabelas no hibernate

E ai galera, to precisando de uma ajuda,

estou criando um aplicativo JSF com hibernate, e preciso fazer um datatable com um join em duas tabelas do meu banco de dados, tentei usar criteria, hqlquery, createSQLquery e não consegui de nenhum jeito , se alguem puder ajudar fico grato, t+

para ajudar seria interessante vc colocar o que vc já fez tipo a html, sql e .java

Jovem,
poderia detalhar mais a respeito do seu problema desta forma o pessoal pode te ajudar
não conseguir entender o seu questionamento.

abs,

Eu ja criei um criteria para exibir os valores da minha classe em um datatable

ListaEstado.java

[code]package br.salesianos.lista;

import br.salesianos.db.;
import br.salesianos.modelo.
;
import java.util.List;
import javax.faces.bean.ManagedBean;
import org.hibernate.Session;

@ManagedBean
public class ListaEstado {

private List suaLista;


public ListaEstado() {
    filtrar();
}

public void filtrar() {
     Session sessao = CriadorDeSessao.getSession();
     suaLista = (sessao.createCriteria(Estado.class).list());
     
     sessao.close();
    }

/**
 * @return the suaLista
 */
public List getSuaLista() {
    return suaLista;
}



/**
 * @param suaLista the suaLista to set
 
public void setSuaLista(List suaLista) {
    this.suaLista = suaLista;
}*/

}[/code]

parte da pagina.xhtml

<h:dataTable border="1" var="item" value="#{listaEstado.suaLista}"> <h:column> <h:outputText value="#{item.est_sigla}" /> </h:column> <h:column> <h:outputText value="#{item.est_nom}" /> </h:column> </h:dataTable>

agora eu estou querendo exibir duas tabelas de uma vez(atraves de inner join ou algo parecido) atraves do meu datatable, usando um criteria ou hqlquery ou sqlquery mesmo pelo hibernate, desculpe a falta de clareza na minha pergunta, espero ter conseguido ser claro agora, vlw

Consegui gente, ai esta como ficou a pagina xhtml

<h:dataTable border="1" var="item" value="#{listaEstadoTeste.suaLista}"> <h:column> <h:outputText value="#{item.estado.est_nom}" /> </h:column> <h:column> <h:outputText value="#{item.cid_nom}" /> </h:column> </h:dataTable>

e ai esta a parte que eu mudei na minha classe pra fazer ela funcionar

em vez de usar isso:

eu usei isso , perdi tanto tempo e era uma coisa tão simples

Criteria cri = sessao.createCriteria(Cidade.class); cri.createCriteria("estado"); suaLista = cri.list();