COMO FAZER COM QUE DUAS TABELAS SE RELACIONE E EU POSSA MOSTRAR O RESULTADO DAS DUAS COM CRITERIA?
PRIMEIRO: COMO FAZER UM RELACIONAMENTO NAS CLASSES POJO?
DEPOIS, COMO FAZER A CONSULTA COM CRITERIA?
PRECISO MOSTRAR NO RESULTADO POR EXEMPLO OS DADOS DO ALUNO E O CODIGO DA DISCIPLINA.
AGUARDO!
Posta o código das tuas entidades.
E o que vc tentou fazer.
(Por favor, regule o capslock)
Se é o que eu entendi, você poderia usar um UNION para “juntar” os dados de suas tabelas.
Mas posta o código para facilitar.
vlw
Vc precisa mapear suas classes de acordo com sua necessidade.
Por exemplo, se vc possui a classe produto e categoria:
Supondo que sejam dessa formaa:
Produto:
public class Produto {
@Id
private Long id;
private String nome;
@ManyToOne
private Categoria cat;
//getters e setters
}
Categoria:
public class Categoria {
@Id
private Long id;
private String nome;
//getters e setters
}
com as classes mapeadas dessa forma, vc pode fazer o criteria da seguinte forma:
session.createCriteria(Produto.class)
.createCriteria("cat", Criteria.INNER_JOIN)
.list();
Acredito que isso te ajude.