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 ....
class="bean.UnidadeNegocio"
cascade="save-update"/>
class="bean.Cliente"
constrained="true"/>
ficou faltando mapear uma chave estrangeira, como faço isso!??
deem uma força ai por favor ...
[...]s
Rafael