Mapeamento no Hibernate - (XML)

1 resposta
R

minha estrutura de tabelas é a seguinte ....

CREATE TABLE unidade_negocio
(
  unne_id integer NOT NULL,
  unne_endereco character varying(50),
  unne_bairro character varying(30),
  unne_cidade character varying(40),
  idclient integer NOT NULL,
  CONSTRAINT pk_unidade PRIMARY KEY (unne_id),
  CONSTRAINT fk_unne FOREIGN KEY (idclient)
      REFERENCES cliente (idcliente) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION
) ;


CREATE TABLE cliente
(
  idcliente integer NOT NULL,
  nmcliente character varying(50),
  tpcliente character(1),
  vip boolean DEFAULT false,
  CONSTRAINT pk_cliente PRIMARY KEY (idcliente)
) ;

preciso mapear as seguintes classes

public class Cliente {

	private Integer id;
	
	private String nome;
	
	private String tipo;
	
	private boolean vip;
	
	private UnidadeNegocio unidadeNegocio;
	
	public Cliente() {}
...

public class UnidadeNegocio {

	private Integer id;
	
	private String logradouro;
	
	private String bairro;
	
	private String cidade;
	
	private Cliente cliente;
	
	public UnidadeNegocio() { }
...

arquivos de mapeamento estao de seguinte forma ....





















name="unidadeNegocio"
class="bean.UnidadeNegocio"
cascade="save-update"/>





















name="cliente"
class="bean.Cliente"
constrained="true"/>



ficou faltando mapear uma chave estrangeira, como faço isso!??

deem uma força ai por favor ...

[...]s

Rafael

1 Resposta

rodrigo_gomes

Olá,

aqui tem tudo que precisa
http://www.hibernate.org/hib_docs/reference/en/html/

Criado 6 de setembro de 2007
Ultima resposta 7 de set. de 2007
Respostas 1
Participantes 2