Duvida - como programar a consulta no servelt

3 respostas
jsnpereira

olá, pessoal!

tem alguma duvida que estou complicado a programar por exemplo um a muito… quando programar a classe cliente é um e que obedece pelo classe animal é muito e que manda (mappedby). e ai criei o objeto para chamar a classe cliente… e fazer consulta para fazer caminho até classe animal mas não apareceu nada

por exemplo como programar a consulta Cliente.getAnimal.getNome. mas aqui eclipse não apareceu…

Esse é projeto para eu programar…

veja imagem no eclipse

Eu criei duas classe e configuração pelo Hibernate

Classe Cliente

@Entity
public class Cliente extends Pessoa{
	@Column(name="pontos")
	private int pontos;
	@Column(name="dataUltimaConsulta")
	private Date dataUltimaConsulta;
	@OneToMany(mappedBy="cli")
	List<Animal> animal;
	
	public Cliente (ArrayList<Animal> al){
		if(al == null){
			this.animal = (List<Animal>) al;
		} else {
			return;
		}
	}
	
	

      // metodos getters e setters

Classe Animal

@Entity
public class Animal {
	
	@Id
	@GeneratedValue
	private int id;
	@Column(name="nome")
	private String nome;
	@Column(name="idade")
	private int idade;
	@Column(name="sexo")
	private String sexo;
	
	@ManyToOne
	private Cliente cli;
	@ManyToOne
	private Especie esp;
	@OneToMany(mappedBy="animal")
	List<Consulta> cons;
	
       // metodos getters e setters

Espero que vcs me ajudem… obrigado!!

3 Respostas

Kanin_Dragon

Duplicate.

Moderador close please.

R

Algumas dicas:

  • prefira usar wrappers do que tipos primitivos na PK;
  • se o nome da coluna for o mesmo do atributo não é necessário colocar @Column.
A

Pode ser mais claro com sua dúvida? Abraços, :smiley:

Criado 6 de fevereiro de 2011
Ultima resposta 7 de fev. de 2011
Respostas 3
Participantes 4