Bonjour,
J'ai beau lire la documentation sur le site officiel d'Hibernate (chap 13.4), mais je n'arrive pas trop à comprendre comment écrire ma requête HQL pour insérer un nouvel objet dans ma base de données.
J'ai donc besoin de votre aide pour mieux cerner la méthode.![]()
Voici le fichier de mapping de l'objet que je veux insérer :
Code XML : 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 <hibernate-mapping> <class name="core.database.mapping.DbTypeDocument" table="DBTYPEDOCUMENT"> <id column="NCLETYPEDOCUMENT" name="id" type="java.lang.Long"> <generator class="native"/> </id> <property column="SLIBELLETYPEDOCUMENT" length="100" name="libelleTypeDocument" not-null="true" type="java.lang.String"/> <property column="SURLPOPUPSPECIALISE" length="255" name="urlPopupSpecialise" type="java.lang.String"/> <property column="OBEANCALCULBOITEARCHIVAGE" length="255" name="obeancalculboitearchivage" type="java.lang.String"/> <property column="BPOSSEDEUNEPOPUP" length="5" name="possedeUnePopup" type="java.lang.Boolean"/> <property column="BESTAJOUTNOTE" length="1" name="ajoutNotePossible" type="java.lang.Boolean"/> <property column="STYPEIMAGE" length="20" name="typeImage" type="java.lang.String"/> <property column="SIDTYPEDOCUMENT" length="100" name="idTypeDocument" not-null="true" type="java.lang.String"/> <property column="NDELAIPURGE" length="5" name="delaiPurge" type="java.lang.Integer"/> <many-to-one name="dbEtablissement" column="NCLEETABLISSEMENT" class="core.database.mapping.DbEtablissement"/> <many-to-one name="dbDomaine" column="NCLEDOMAINE" class="core.database.mapping.DbDomaine"/> <many-to-one name="dbInfosImaging" column="NCLEINFOSIMAGING" class="core.database.mapping.DbInfosImaging"/> <many-to-one name="dbBoiteArchivage" column="NCLEBOITEARCHIVAGE" class="core.database.mapping.DbBoiteArchivage"/> <many-to-one name="dbInfosCold" column="NCLEINFOSCOLD" class="core.database.mapping.DbInfosCold"/> <set name="dbControleDAccess" inverse="true"> <key column="NCLETYPEDOCUMENT" /> <one-to-many class="core.database.mapping.DbControleDAcces"/> </set> <set name="dbCriteres" inverse="true"> <key column="NCLETYPEDOCUMENT" /> <one-to-many class="core.database.mapping.DbCritere"/> </set> </class> </hibernate-mapping>
L'id de l'objet est généré automatiquement à sa création donc pas besoin de le renseigner.
Merci pour votre aide.
Partager