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.