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 -------------------------------------------------------