Bom pessoal, já pesquisei no google e não achei nada relevante.
Seguinte, imagine que há o seguinte cenário:
Na tabela 1 há essa anotação:
//---------------------------------------------//
@OneToMany(mappedBy="id")
private Set<Tabela3> t3;
//---------------------------------------------//
Na tabela 2:
//--------------------------------------------------//
@OneToMany(mappedBy="id")
private Set<Tabela3> t3;
//------------------------------------------------//
E na Tabela3 há somente as anotação de atributos como:
@Id
@Column(name="id")
@GeneratedValue
private int id = 0;
@Basic
@Column(name="id_tabela1")
private int id_tabela1 = 0;
@Basic
@Column(name="id_tabela2")
private int id_tabela2 = 0;
O resultado da consulta é armazenado numa lista e depois passada para o método que gera o relatório.
Preciso mostrar todos os campos da tabela 3.
Há algum problema com essa anotação?