Bonjour,

J'utilise Hibernate 3 avec HibernateSynchronizer 3.1 (Eclipse Europa).

Quand je génère un fichier de mapping pour une table avec le plugin HibernateSynchronizer j'obtiens le fichier :

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
<hibernate-mapping package="dao">
    <class
        name="Engin"
        table="ENGIN"
    >
        <meta attribute="sync-DAO">false</meta>

        <meta attribute="sync-DAO">false</meta>

        <id
            name="Id"
            type="integer"
            column="ID_E"
        >
            <generator class="vm"/>
        </id>

...

</class>    
</hibernate-mapping>
Mais l'application java ne fonctionne pas avec cette définition et il faut remplacer dans le fichier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<generator class="vm"/>
... par ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<generator class="sequence"/>
Pourquoi cela ?
Que signifie vm et sequence ?

Merci.