Salut,
j'ai deux table avec une association(1--->n) :
Table personne(1),dont la cle primaire id_pers.
Table logllm(0--*),dont la cle primaire desiglog.et j'ajout id_pers comme cle etranger.
Dans le fichier de configuration repository_user.xml:
Le probleme c'est que je n'arrive pas a inserer ou modifier l'id_pers dans la table logllm ni de recuperer la collection des logllm dans personne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 <class-descriptor class="phone.llm.metier.model.LogLLM" table="logllm" > <field-descriptor name="desigLog" column="Desig_Log_LLM" jdbc-type="VARCHAR" primarykey="true" /> <field-descriptor name="id_pers" column="IdPers" jdbc-type="INTEGER" primarykey="true" /> <reference-descriptor name="personne" class-ref="phone.llm.metier.model.Personne" > <foreignkey field-ref="id_pers"/> </reference-descriptor> </class-descriptor> <class-descriptor class="phone.llm.metier.model.Personne" table="personne" > <field-descriptor name="id_pers" column="IdPers" jdbc-type="INTEGER" primarykey="true" /> <collection-descriptor name="alllogllm" collection-class="org.apache.ojb.broker.util.collections.ManageableArrayList" element-class-ref="phone.llm.metier.model.LogLLM" auto-retrieve="true" auto-update="object" orderby="desigLog" sort="DESC" > <inverse-foreignkey field-ref="id_pers"/> </collection-descriptor> </class-descriptor>
merci d'avance pour votre aide .
Partager