Bem galera, estou com um enorme problema na hora de mapear minhas tabelas, acho que estou fazendo de forma errado pois não consigo exibir os dados na tela.
Bem vms lá, tenho a tabela TreinoGeral com um mapeamento que indica que "1" treino pode ter vários "Dados" de exercícios, esta correto?
public class TreinoGeral implements Serializable{
@Id@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;
private int sessoestotal;
private int sessoesrealizadas;
private int sessoesrestantes;
@ManyToOne
private Cliente cliente;
@OneToMany
@JoinTable(name="treino_dados",
joinColumns=@JoinColumn(name="treino_tados"),
inverseJoinColumns=@JoinColumn(name="dados_id"))
private Collection<DadosExercicio> dadostreino;
public class DadosExercicio implements Serializable{
@Id @GeneratedValue(strategy=GenerationType.AUTO)
private Long id;
private int peso;
private int repeticao;
private int descanso;
private int serie;
private boolean imprime;
private int variacao;
@OneToOne
@JoinColumn(name="exercicio")
private Exercicio exercicio;
@ManyToOne
@JoinColumn(name="treinogeral")
private TreinoGeral treinogeral;
Bem, não sei se estou vendo de forma correta para fazer o mapeamento pois nunca utilizei o Collection se alguem puder me ajudar agradeço.