Atributo inverse - Mapeamento

1 resposta
E

Bom galera, estou com a seguinte duvida, como eu faço p/ usar o atributo inverse.
Estou fazendo meu mapeamento pela classe mesmo (sem arquivo classe.hbm.xml)
Código:

package com.perfaco.view;

import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;

import org.hibernate.annotations.Proxy;
import org.hibernate.loader.entity.CascadeEntityJoinWalker;

@Entity(name="fornecedor")
@Proxy(lazy=false)
public class Fornecedor {
	
	@Id
	@GeneratedValue
	private Integer idFornecedor;
	private String nome;
	private String nomeFantasia;
	private String logadouro;
	private String rua;
	private Integer numero;
	private String cep;
	private String banco;
	private String agencia;
	private String contaPoupanca;
	private String contaCorrente;
	private String telefone;
	
	@OneToMany(mappedBy="fornecedor"	)
	private List<Produto> produtos;
	
	public List<Produto> getProdutos() {
		return produtos;
	}
	public void setProdutos(List<Produto> produtos) {
		this.produtos = produtos;
	}
	public Integer getIdFornecedor() {
		return idFornecedor;
	}
	public void setIdFornecedor(Integer idFornecedor) {
		this.idFornecedor = idFornecedor;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getNomeFantasia() {
		return nomeFantasia;
	}
	public void setNomeFantasia(String nomeFantasia) {
		this.nomeFantasia = nomeFantasia;
	}
	public String getLogadouro() {
		return logadouro;
	}
	public void setLogadouro(String logadouro) {
		this.logadouro = logadouro;
	}
	public String getRua() {
		return rua;
	}
	public void setRua(String rua) {
		this.rua = rua;
	}
	public Integer getNumero() {
		return numero;
	}
	public void setNumero(Integer numero) {
		this.numero = numero;
	}
	public String getCep() {
		return cep;
	}
	public void setCep(String cep) {
		this.cep = cep;
	}
	public String getBanco() {
		return banco;
	}
	public void setBanco(String banco) {
		this.banco = banco;
	}
	public String getAgencia() {
		return agencia;
	}
	public void setAgencia(String agencia) {
		this.agencia = agencia;
	}
	public String getContaPoupanca() {
		return contaPoupanca;
	}
	public void setContaPoupanca(String contaPoupanca) {
		this.contaPoupanca = contaPoupanca;
	}
	public String getContaCorrente() {
		return contaCorrente;
	}
	public void setContaCorrente(String contaCorrente) {
		this.contaCorrente = contaCorrente;
	}
	public String getTelefone() {
		return telefone;
	}
	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}
	
	

}
eu quero usar o inverse na relaçao OneToMany
@OneToMany(mappedBy="fornecedor"	)
	private List<Produto> produtos;

Desde ja. Obrigado pela ajuda

1 Resposta

Hebert_Coelho

Não entendi. O que você quer com o inverse? O.o

Criado 21 de dezembro de 2011
Ultima resposta 21 de dez. de 2011
Respostas 1
Participantes 2