Relacionamento Hibernate

2 respostas
E

Pessoal, Criei as seguintes classe Ensaio, Clientes, Metodo e vou criar outra classe chamando ANALISE, sendo que essa classe, tera as forenky classe Ensaio, Clientes, Metodo, segue abaixo minhas classes Ensaio, Clientes, Metodo

Alguem pode me ajudar a montar a classe ANALISE

package modelo;

import javax.persistence.Entity;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.Table;
@Entity

@Table(name=ensaio)

public class Ensaio {
@Id
@GeneratedValue
private Integer id;
private String nome;
public Integer getId() {
	return id;
}
public void setId(Integer id) {
	this.id = id;
}
public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}

}

package modelo;

import javax.persistence.Entity;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.Table;

@Entity
@Table(name=“clientes”)

public class Clientes {

@Id
@GeneratedValue
private Integer id;
private String nome;
public Integer getId() {
	return id;
}
public void setId(Integer id) {
	this.id = id;
}
public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}

}

package modelo;

import javax.persistence.Entity;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.Table;
@Entity

@Table(name=metodo)

public class Metodo {
@Id
@GeneratedValue
private Integer id;
private String nome;

}

2 Respostas

I

Tem uns links interessante no google.

http://gustavolobato.blogspot.com.br/2012/07/jpa-relacionamentos-entre-entidades.html

E

Pessoal,

esta certo montar assim :

package modelo;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
@Table(name="analise")
public class Analise {
	@Id
	@GeneratedValue
	private Integer id;
	
	   @ManyToMany
	   @JoinColumn(name = "metodos_id")
	   private Metodos metodos;

	   @ManyToMany
	   @JoinColumn(name = "ensaio_id")
	   private Ensaio ensaio;
	   
	   @ManyToMany
	   @JoinColumn(name = "clientes_id")
	   private Clientes clientes;
   

	   private Integer Resultado;
	   private Float preco;
	   
	   
	   

}
Criado 8 de outubro de 2012
Ultima resposta 8 de out. de 2012
Respostas 2
Participantes 2