Hi all
How map the reference-descriptor correctly i have the following :
<class-descriptor class="br.com.fernandoqueiroz.sgbd.negocio.Cidade"
table="C_TCIDADE">
<field-descriptor name="id_cidade" column="id_cidade" jdbc-type="INTEGER"
primarykey="true" autoincrement="true"/>
<field-descriptor name="nome_cidade" column="nome_cidade" jdbc-type="VARCHAR"/>
<reference-descriptor name="estado"
class-ref="br.com.fernandoqueiroz.sgbd.negocio.Estado">
<foreignkey field-ref="id_usuario"/>
</reference-descriptor>
</class-descriptor>
<class-descriptor class="br.com.fernandoqueiroz.sgbd.negocio.Estado"
table="C_TESTADO">
<field-descriptor name="id_estado" column="id_estado" jdbc-type="INTEGER"
primarykey="true" autoincrement="true"/>
<field-descriptor name="nome_estado" column="nome_estado" jdbc-type="VARCHAR"/>
<field-descriptor name="sigla_estado" column="sigla_estado" jdbc-type="VARCHAR"/>
</class-descriptor>
Class Cidade :
business object with the following properties :
id_cidade : int
nome_cidade : String
Estado estado
Class Estado :
business object with the following properties :
id_estado : int
nome_estado : String
sigla_estado : String
And tables in database :
CREATE TABLE C_TCIDADE (
ID_CIDADE INTEGER NOT NULL,
ID_ESTADO INTEGER NOT NULL,
NOME_CIDADE VARCHAR(20),
PRIMARY KEY (ID_CIDADE, ID_ESTADO),
FOREIGN KEY (ID_ESTADO)
REFERENCES C_TESTADO
ON DELETE RESTRICT
ON UPDATE RESTRICT
);
and Estado Table :
CREATE TABLE C_TESTADO (
ID_ESTADO INTEGER NOT NULL,
NOME_ESTADO VARCHAR(20),
SIGLA_ESTADO VARCHAR(20),
PRIMARY KEY (ID_ESTADO)
);
how map this for automatic get the estado object when run the query for consult the
cidade object ? help me urgent ?
thanks !
-------------------------------------------------------
Fernando Queiroz Fonseca
Uberl�ndia - MG - Brasil
+55-0xx34-8801-9072
www.fernandoqueiroz.com.br
[EMAIL PROTECTED]
Faculdade de Engenharia El�trica
Universidade Federal de Uberl�ndia
-------------------------------------------------------