salut,
j'ai un petit souci avec ma base, voila j'expose le probleme.

ma table est decrite comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
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 INDEX ACTIVITY_IDX_1 ON ACTIVITY (KEY_PARENT);
GRANT DELETE, INSERT, SELECT, UPDATE ON ACTIVITY TO toto;
quand je remplis la base avec des insert ça marche bien , mais quand je passe à travers le fichier de mapping ça coince dans la parti
key_parent

P.S: keyParent represente en fait l'activity parent du coup key_parent c'est un champs qui represente la clé etrangere.
voila le fichier de mapping

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<property
name="nuLevel"
type="long"
column="nu_level"
/> 
 
<many-to-one 
column="key_parent" 
name="keyParent" 
cascade="none" 
/> 
j'espere que vous pourriez m'aider
merci