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:
[code]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;
}
}
[/code]
eu quero usar o inverse na relaçao OneToMany
@OneToMany(mappedBy="fornecedor" )
private List<Produto> produtos;
Desde ja. Obrigado pela ajuda