Quantcast
Channel: GUJ - Tópicos com a tag hibernate
Viewing all articles
Browse latest Browse all 759

Problema pra recuperar dado usando Hibernate

$
0
0

@Renan_Narciso escreveu:

Consigo listar o Cliente e seus Animais, porém n consigo listar as Raças dos animais.

Segue as classes envolvidas do relacionamento:

Classe Cliente

@Entity
public class Cliente extends Pessoa {

@Column(name="forma_pagamento", length=20, nullable=false)
private String formaPagamento;

@OneToMany(mappedBy="cliente", cascade=CascadeType.PERSIST)
private List<Animal> animais;

public String getFormaPagamento() {
	return formaPagamento;
}

public void setFormaPagamento(String formaPagamento) {
	this.formaPagamento = formaPagamento;
}

public List<Animal> getAnimais() {
	return animais;
}

public void setAnimais(List<Animal> animais) {
	this.animais = animais;
    }

}

Classe Animal

@Entity
public class Animal {

@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="ID_ANIMAL")
@SequenceGenerator(name="ID_ANIMAL", sequenceName="SEQ_ID_ANIMAL", initialValue=1 ,allocationSize=1)
private int id;

@Column(length=25, nullable=false)
private String nome;

private int idade;

@Column(nullable=false)
private char sexo;

@ManyToOne
@JoinColumn(name="id_cliente")
private Cliente cliente;

@ManyToOne
@JoinColumn(name="raca")
private Raca raca;

public int getId() {
	return id;
}

public String getNome() {
	return nome;
}

public void setNome(String nome) {
	this.nome = nome;
}

public int getIdade() {
	return idade;
}

public void setIdade(int idade) {
	this.idade = idade;
}

public char getSexo() {
	return sexo;
}

public void setSexo(char sexo) {
	this.sexo = sexo;
}

public Cliente getCliente() {
	return cliente;
}

public void setCliente(Cliente cliente) {
	this.cliente = cliente;
}

public Raca getRaca() {
	return raca;
}

public void setRaca(Raca raca) {
	this.raca = raca;
    }
}

Classe Raça

@Entity
public class Raca {

@Id
private String nome;

@OneToMany(mappedBy="raca")
private List<Animal> animais;

public String getNome() {
	return nome;
}

public void setNome(String nome) {
	this.nome = nome;
}

public List<Animal> getAnimais() {
	return animais;
}

public void setAnimais(List<Animal> animais) {
	this.animais = animais;
    }
}

O resultado:

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 759

Trending Articles


Vimeo 11.8.1 by Vimeo.com, Inc.


FORTUITOUS EVENT


Pokemon para colorear


Girasoles para colorear


Top 100 Tagalog Love Quotes Collections Online


EASY COME, EASY GO


Re:Mutton Pies (lleechef)


Re: lwIP PIC32 port - new title : CycloneTCP a new open source stack for...


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...


Vimeo 11.5.1 by Vimeo.com, Inc.


UPDATE SC IDOL: TWO BECOME ONE


From Male to Female


Arbol genealogico para colorear


Sapos para colorear


OFW quotes : Pinoy Tagalog Quotes


INUMAN QUOTES


RE: Mutton Pies (frankie241)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo Create - Video Maker & Editor 1.5.4 by Vimeo Inc


Patama Quotes : Tagalog Inspirational Quotes



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>