Just use the auto-retrieve="true" auto-update="true" auto-delete="true".
http://db.apache.org/ojb/tutorial3.html#Setting%20Load,%20Update,%20and%20Delete%20Cascading
Go here.
Justin A. Stanczak
Web Manager
Shake Learning Resource Center
Vincennes University
(812)888-5813
Please turn your popup blocker off to allow this function to work. |
"Fernando Queiroz Fonseca" <[EMAIL PROTECTED]>
02/28/2004 04:58 PM
|
To: "ojb-user" <[EMAIL PROTECTED]> cc: Subject: reference-descriptor ???? help ???? urgent |
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
-------------------------------------------------------