salut
code de creation de la base
Code:
CREATE TABLE ACTIVITY (
KEY_ACTIVITY VARCHAR(10) NOT NULL,
LB_ACTIVITY VARCHAR(30) NOT NULL,
KEY_PARENT VARCHAR(10),
NU_LEVEL INTEGER NOT NULL,
SEQ_VERSION INTEGER NOT NULL DEFAULT 0
);
ALTER TABLE ACTIVITY ADD CONSTRAINT ACTIVITY_CST_1 PRIMARY KEY (KEY_ACTIVITY);
CREATE UNIQUE INDEX ACTIVITY_IDX_1 ON ACTIVITY (KEY_PARENT);
GRANT DELETE, INSERT, SELECT, UPDATE ON ACTIVITY TO SENZA;
declaration des attributs dans ma classe activityDto.
Code:
String keyActivity;
String lbActivity;
Map keyParent;
long nuLevel;
long seqVersion;
le fichier de mapping
Code:
<class
name="ActivityDto" table="activity">
<map
name="keyParent" table="activity">
<key column="key_activity"></key>
<index column="key_activity" type="string"></index>
<element column="key_activity" type="string"></element>
</map>
</class>
l'erreur qui me sort est la suivant
Quote:
map index element must specify a type : keyParent
j'ai jamais utilisé ce tag pour faire du mapping, j'ai fait ce que j'ai fait en regardant la doc de hibernate , mais je crois que j'ai fait une erreur dont je n'arrive pas à m'en apercevoir.
merci d'avance de votre aide.